Velocidad del procesador del iPhone 3G

Cuando Apple lanzó el iPhone 3G en el 2008 , su velocidad fue un punto de venta importante . La 3G utiliza la red 3G de AT & T , que es significativamente más rápido que la red Edge utilizado por el original, " 2G " iPhone . Estas ganancias de velocidad no tenían nada que ver con la CPU de la 3G, el ARM11 . De hecho , el ARM11 es la misma CPU como en el iPhone original . Su velocidad de reloj es de 412MHz . Velocidad de reloj

El ARM11 en el iPhone 3G es una unidad central de procesamiento , o CPU . Una CPU sincroniza el flujo de datos entre otros chips y componentes mediante el envío de una señal de reloj . Esta señal determina la velocidad a la que los chips se comunican entre sí a través de los circuitos en el tablero. La señal de reloj más rápido , más rápido los chips pueden comunicarse entre sí , lo que aumenta el rendimiento general del sistema. A pesar de que el ARM11 es capaz de funcionar a 667 MHz , en el 3G que ha sido " underclocked " para funcionar a 412MHz , para facilitar el consumo de energía .

Caches

Otros componentes que una CPU se comunica con son las cachés L1 y L2 . La L1 o Cache de nivel 1 , es una pequeña zona de memoria dedicada a mantener los datos solicitados con frecuencia. La CPU almacena estos datos en la caché L1 , y es capaz de acceder a él rápidamente , lo que aumenta el rendimiento general. Algunas CPUs tienen una caché L2 , así, que es más grande y más lento que el L1. Del iPhone 3G ARM11 CPU tiene un caché L1 de 32 KB , pero no hay caché L2.
System on a Chip

El ARM11 en el iPhone 3G es de una sola pieza de todo un sistema, el "sistema en un chip " o SoC , una parte personalizada fabricado por Samsung para Apple. Esto tiene un chip de la CPU del iPhone , su unidad de procesamiento de gráficos , y la memoria del sistema . La GPU en el SoC es el PowerVR MBX Lite. Funciona a 60Mhz , y puede hacer que 1 millón de triángulos por segundo.
Después de la 3G

Cuando el sucesor del iPhone 3G, 3GS fue lanzado en 2009 , Apple afirmó que el modelo más nuevo realizaría el doble de rápido que el 3G. Esto no es sólo debido a la diferencia en la velocidad del procesador, sino también el rendimiento de los subsistemas de hardware relacionados. El 3GS tiene una velocidad de reloj más alta , de 600 MHz . Sin embargo, también tiene una memoria caché de L1 más grande - 2KB tanto para las instrucciones y los datos - en contraposición a la 3G , que tenía 16KB para cada uno, respectivamente . La CPU ARM Cortex A8 en el 3GS también tiene una GPU 256KB L2 cache.The PowerVR SGX en el 3GS en su configuración más baja corre a 100MHz , y cuenta con más de triple la tasa de rendimiento de geometría de la 3G. Esta tendencia ha continuado la mejora del rendimiento en el iPhone 4 , que corre a 750Mhz y 800Mhz de entre .