Anyone knows if iPhone OS is based on 32-bit or 64-bit architecture?
+8
A:
ARM is a 32bit architecture.
I believe the iPhone and iPhone 3G use omap2 which uses ARM Cortex-A8, and I'm not sure what the 3GS uses (I believe it's omap3 Cortex-A9).
LiraNuna
2009-08-20 20:09:15
The 3G S uses an ARM Cortex A8 (600mhz) + PowerVR SGX graphics and earlier devices use ARM11 (412mhz iPhone/iPhone3G/touch1G, ~500mhz touch2G) + PowerVR MBX-Lite graphics.
rpetrich
2009-08-20 20:41:40
WTF? Did you guys study electronics? Where did you pick all those details up? Thanks all!
HelloMoon
2009-08-20 21:50:36
+6
A:
IIUC it is a 32bit OS; From Apple's Release Notes:
Xcode and the iPhone SDK only work in 32-bit mode; 64-bit mode is not supported.
fbrereto
2009-08-20 20:21:14
That refers to the IDE specifically and not the iPhone OS; it is also 32-bit though.
rpetrich
2009-08-20 20:36:08