A 3G iPhone processzorsebességét
ARM11 az iPhone 3G egy központi feldolgozó egység vagy CPU . A CPU szinkronizálja az adatáramlást között más chipek és alkatrészek küldött nekik egy órajelet . Ez a jel határozza meg a sebességet, amellyel chips kommunikálnak egymással az áramkör a táblán. Minél gyorsabb az órajel , annál gyorsabb a chip képes kommunikálni egymással , növeli a rendszer összteljesítményét . Annak ellenére, hogy az ARM11 képes futtatni a 667MHz-es , a 3G , hogy már " underclocked " futtatni 412MHz , amelyek megkönnyítik az energiafogyasztást.
Gyorsítótárak
Egyéb alkatrészek , hogy a CPU- kommunikál az L1 és L2 cache. Az L1 , vagy a Level 1 cache , egy kis tároló szentelt tartja a gyakran kért adatokat. A CPU tárolja ezeket az adatokat az L1 cache , és képes elérni, hogy gyorsan növekszik az összteljesítmény . Néhány CPU egy L2 cache is, amely nagyobb és lassabb, mint az L1 . Az iPhone 3G ARM11 CPU egy 32KB L1 cache , de nincs L2 cache .
System on a Chip
ARM11 az iPhone 3G egy darab az egész rendszer , a "System on a chip " vagy SoC , egyéni része által gyártott Samsung az Apple. Ez az egy chip tartja az iPhone CPU , a grafikus feldolgozó egység , és a memória. A GPU a SoC a PowerVR MBX -Lite . Ez fut 60 MHz, és teheti 1 millió háromszög másodpercenként.
Után 3G
Amikor az iPhone 3G utódja , a 3GS -ben 2009-ben , az Apple azt állította, hogy az újabb modell végre kétszer olyan gyors, mint a 3G. Ez nem csak azért, mert a különbség a processzor sebessége, hanem a teljesítménye a kapcsolódó hardver alrendszerek . A 3GS nem magasabb órajel , 600MHz . Azonban ez is egy nagyobb L1 cache - 2KB mind utasítások és adatok - szemben a 3Gs , amely már az egyes 16KB , ill. Az ARM Cortex A8 CPU , a 3GS is van egy 256 KB L2 cache.The PowerVR SGX GPU a 3GS -nél a legalacsonyabb konfiguráció fut 100 MHz , és több mint háromszoros a geometria teljesítmény arány a 3G . Ez a teljesítmény javítása a tendencia folytatódott az iPhone 4, amely fut között 750MHz és 800MHz-es .