3G iPhone -a Brzina procesora
ARM11 na iPhone 3G jesredišnja procesorska jedinica , ili CPU . CPU sinkronizira protok podataka između ostalih čipova i komponenti slanjem ih satni signal . Ovaj signal određuje brzinu kojom čipovi komuniciraju jedni s drugima kroz strujni krug na brodu . Bržiclock signal ,brži čipovi mogu komunicirati jedni s drugima , povećanje ukupne performanse sustava . IakoARM11 je sposoban za trčanje na 667 MHz , u 3G da je bio " underclockana " da radi na 412MHz , za ublažavanje potrošnju energije .
Caches
Ostale komponente kojiprocesor komunicira sa su L1 i L2 cache . L1 , ili Level 1 cache memorije , je mali skladišni prostor posvećen drži često tražene podatke . CPU pohranjuje ove podatke u L1 cache memorije , te je u mogućnosti to pristup brzo , povećanje ukupne performanse . Neki procesori imaju L2 cache memorije , kao i , što je veći i sporiji od L1 . IPhone 3G je ARM11 CPU ima 32KB L1 cache memorije , ali nema L2 cache memorije .
Sustav na čipu
ARM11 u iPhone 3G je jedan komad od cijelog sustava ," sustav na čipu" ili SoC , custom dio proizveden od strane Samsunga za Apple . To je jedan čip posjeduje iPhone CPU, svoj grafičkom procesoru i sistemske memorije . GPU na SoC jePowerVR MBX - Lite . Ona radi na 60 MHz , a može donijeti milijun trokuta u sekundi .
Nakon3G
Kad iPhone 3G nasljednik ,3GS je objavljen u 2009 , Apple je tvrdio danoviji model će obavljati dva puta brže nego 3G . To je ne samo zbog razlike u brzini procesora , ali iperformanse od povezanih hardvera podsustava . 3GS ima viši radni takt , od 600MHz . Međutim , ona također ima veći L1 cache - 2KB za obje upute i podaci - za razliku od 3GS , koji je imao 16KB za svaki , respektivno . ARM Cortex A8 procesor u 3GS ima 256 KB L2 cache.The PowerVR SGX GPU u 3GS na najnižoj konfiguraciji radi na 100MHz , a ima više od triple stopu geometrija Nastup 3G . Ovaj trend poboljšanja performansi je nastavio u iPhone 4 , koji prometuje na između 750MHz i 800MHz .