NOVITÀ

06/10/2011 - Steve Jobs, 1955-2011

È purtroppo mancato il geniale co-fondatore e presidente di Apple, nonché suo timoniere sino a un mese fa. Ecco il breve articolo che gli dedicai a fine agosto scorso quando la malattia lo costrinse ad abbandonare quel posto.

16/07/2011 - Due pagine gratis (su 530)

 Potete leggere gratuitamente le prime due pagine del mio nuovo libro

28/11/2010 - Wikileaks, spiattellatori di segreti

Wikileaks: chi sono, come lavorano, perché lo fanno, chi li paga. Visto che la cronaca incalza, ho deciso di rendere universalmente consultabile il mio recentissimo articolo in merito.

» Scopri tutte le novità
DOVE MI TROVI

Una marcia in più per iPhone e iPad

Se possedete un iPad, iPhone o iPod Touch dovreste davvero dare una occhiata al mio nuovo libro. È orientato all'utente che vuole ottenere il massimo dal suo assistente digitale portatile e contiene una infinità di suggerimenti e trucchi a 360 gradi.

Guida pocket a OS X Lion

In libreria dall'8 febbraio 2012 la guida tascabile a OS X Lion scritta a quattro mani da Bragagnolo e dal sottoscritto. È la nuovissima edizione del nostro libro più popolare, che sin qui complessivamente ha raggiunto le ventimila copie vendute.

In libreria la mia ultima fatica, anche ePub

In libreria come libro cartaceo e su Internet come ePub: è la grande guida che Lucio Bragagnolo ed io abbiamo dedicato ad OS X 10.7 Lion

CERCA
» Ricerca avanzata
MAILING LIST

Se vuoi iscriverti alla mailing list di Luca Accomazzi inserisci qui la tua mail:

Vuoi ricevere i messaggi immediatamente (50 invii / giorno) o in differita e in gruppo
(due invii / giorno)?

» Vuoi saperne di più?

11. I Macintosh Quadra

I Quadra e il 68040

Nella serie Quadra fa la sua comparsa il Motorola 68040, che incorpora le funzionalitý di CPU, FPU e PMMU in un chip quadrato di soli 1,2 cm di lato, ma che contiene ben 1,2 milioni di transistor microminiaturizzati: quattro volte pi? che nel 68030 e sei volte pi? che nel 68020. Dato che questo componente richiede 5 watt di potenza (pi? di quanto impiega il PowerBook 140 per funzionare con schermo e disco rigido in azione), viene montato con una specie di cappella che funge da dispersore del calore generato. La grande velocitý del 68040 deriva dalla sua peculiare architettura chiamata in gergo pipeline, e cioË ìa oleodottoî: questa CPU in ogni momento decodifica ed esegue pi? istruzioni contemporaneamente, in un modo che ricorda un poí una catena di montaggio. Ciascun componente del chip lavora indipendentemente dagli altri, ed esegue la sua parte di lavoro mentre anche tutti gli altri sono allíopera sullíaltro, e non deve aspettare che un compito (líesecuzione di una istruzione) sia terminata prima di iniziare a lavorare sulla successiva. La FPU incorporata ha alcune limitazioni: infatti, non Ë in grado di eseguire alcune delle operazioni che caratterizzano un coprocessore matematico esterno. Apple ha incluso una soluzione software nelle ROM del Quadra: algoritmi programmati eseguono le funzioni trascendenti (trigonometriche, esponenziali, logaritmiche e iperboliche) che il 68040 non tratta direttamente. Va detto che il 68040 esegue le operazioni matematiche di cui Ë capace sino a dieci volte pi? in fretta della combinazione 68030/68882. Le funzioni trascendenti demandate al software sono eseguite a una velocitý paragonabile a quella di un 68882 da 33 MHz. Le cache per istruzioni e dati sono espanse a 4096 byte ciascuna, ma ora operano in modalitý copy-back, e cioË trascrivono il loro contenuto nella memoria principale solo su esplicita richiesta. Per questo motivo sono frequenti problemi di compatibilitý con quelle applicazioni che non seguono le raccomandazioni di Apple -- non pochi, e Microsoft Office in testa. Se una applicazione modifica il codice (con codice automodificante o rilocando il codice) il 68040 ne esegue la copia nella cache, e non la nuova versione in memoria, e quindi finisce per comportarsi in modo diverso da quanto previsto dallo sviluppatore. Apple disapprova, come dicevamo, le tecniche che portano a questa incompatibilitý, e non intende abbassare le prestazioni dei Quadra con líintroduzione di soluzioni (come líuso della tecnica write-through) che salvino le applicazioni scritte male a prezzo di una caduta di performance. Apple fornirý un pannello di controllo (cdev) che disabilita completamente le cache del 68040 per alcuni mesi, in modo da permettere agli sviluppatori di correggere eventuali problemi nel loro codice; ha fatto circolare 150 prototipi del computer Quadra perchÈ i principali programmatori potessero adeguarsi prima dellíannuncio ufficiale; e ha messo a disposizione un intera sala piena di Quadra per le prove, presso la sua sede. Per aiutare gli utenti a destreggiarsi tra applicazioni colpevoli, Apple fornirý con i Quadra una lista del software e dello hardware compatibile.


Questo articolo fa parte di uno dei miei percorsi. Se vuoi saperne di pi๠su questo argomento, visita il resto del percorso cliccando qui.