Velocità del processore di iPhone 3G
Il ARM11 su iPhone 3G è una unità di elaborazione centrale o CPU . Una CPU sincronizza il flusso dei dati tra altri chip e componenti inviando loro un segnale di clock . Questo segnale determina la velocità con cui i chip comunicano tra loro attraverso la circuiteria sulla scheda . Il più veloce il segnale di clock , più velocemente i chip possono comunicare tra loro , migliorando le prestazioni globali del sistema . Anche se l' ARM11 è in grado di funzionare a 667MHz , in 3G è stato " underclocked " per funzionare a 412MHz , per facilitare il consumo di energia .
Cache
Altri componenti che una CPU comunica con sono le cache L1 e L2 . La L1 , o Livello 1 cache, è una piccola area di stoccaggio dedicata al possesso di dati frequentemente richiesti . La CPU memorizza questi dati nella cache L1 , ed è in grado di accedere rapidamente , aumentando le prestazioni complessive . Alcune CPU hanno una cache L2 pure, che è più grande e più lento rispetto alla L1 . ARM11 CPU L'iPhone 3G ha una cache di 32KB L1 , ma senza cache L2.
System on a Chip
Il ARM11 in iPhone 3G è un pezzo di un intero sistema , il "System on a chip" o SoC , una parte personalizzata prodotto da Samsung per Apple . Questo circuito integrato contiene CPU di iPhone , la sua unità di elaborazione grafica e la memoria di sistema . La GPU sul SoC è il PowerVR MBX - Lite . Funziona a 60Mhz , e può rendere milione di triangoli al secondo .
Dopo il 3G
Quando il successore di iPhone 3G , il 3GS è stato rilasciato nel 2009, Apple ha affermato che il nuovo modello potrebbe eseguire due volte più veloce del 3G . Questo non è solo a causa della differenza di velocità del processore , ma anche le prestazioni dei relativi sottosistemi hardware . Il 3GS ha una velocità di clock più elevata, di 600MHz . Tuttavia, ha anche una cache maggiore L1 - 2KB sia per istruzioni e dati - rispetto al 3Gs , che aveva 16KB per ciascuno, rispettivamente . La CPU ARM Cortex A8 nella 3GS dispone anche di una GPU 256KB L2 cache.The PowerVR SGX nella 3GS nella sua configurazione più basso funziona a 100MHz , ed ha oltre il triplo del tasso di rendimento geometria del 3G . Questa tendenza miglioramento delle prestazioni è proseguita in iPhone 4 , che corre tra il 750MHz e 800Mhz.