3G iPhone Hitrost procesorja
ARM11 na iPhone 3G jecentralna procesna enota ali CPU . CPU sinhronizira pretok podatkov med drugimi čipi in sestavne dele , ki jih pošilja signal ure. Ta signal določa hitrost , pri kateri čipi komunicirajo med seboj prek vezje na krovu. Hitrejesignala ura ,hitrejši čipi lahko komunicirajo med seboj , povečuje splošno učinkovitost sistema . ČepravARM11 je sposoben delovati pri 667 MHz , pri 3G pa je bil " underclocked " , da delujejo na 412MHz , za zmanjšanje porabe energije .
Caches
Drugi deli daCPU komunicira z so predpomnilniki L1 in L2 . L1 , ali Stopnja 1 cache , jemajhna shramba območje posvečen gospodarstvu pogosto zahtevane podatke. CPU shranjuje te podatke v predpomnilnik L1 , in je lahko do njega dostopajo hitro povečuje splošno učinkovitost. Nekateri procesorji imajo L2 predpomnilnika , kot tudi, kar je večji in počasnejši od L1. IPhone 3G je ARM11 CPU ima predpomnilnika 32KB L1 , vendar ne L2 predpomnilnika .
Sistem na čipu
ARM11 na iPhone 3G je en kos od celotnega sistema ," sistem na čipu " ali SoC , dela po meri , ki jih je proizvedel Samsung za Apple. Ta čip ima iPhone je CPU, njegovo grafično procesno enoto in sistemskega pomnilnika . GPU na SoC jePowerVR MBX- Lite . To teče na 60MHz , in lahko postanejo 1.000.000 trikotnikov na sekundo.
Po3G
Ko je iPhone 3G naslednik ,3GS izšel leta 2009 , Apple je trdil, da binovejši model izvesti dvakrat hitreje kot 3G . To ni samo zato, ker razlike v hitrosti procesorja , pač pa tudiza izvedbo s tem povezanih strojnih podsistemov . 3GS ima višjo takt , od 600MHz . Vendar pa ima tudi večji L1 predpomnilnik - 2KB za obe navodil in podatkov - za razliko od 3Gs , ki je imel 16KB za vsako oz . ARM Cortex A8 procesor v 3GS ima tudi 256KB L2 cache.The PowerVR SGX GPU v 3GS na najnižji konfiguraciji teče na 100MHz , in ima več kot trikratno stopnjo uspešnosti geometrijo 3G. Ta trend izboljšanja uspešnosti je nadaljeval tudi v iPhone 4 , ki poteka na ravni med 750Mhz in 800Mhz .