views:

1501

answers:

3

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
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
WTF? Did you guys study electronics? Where did you pick all those details up? Thanks all!
HelloMoon
+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
That refers to the IDE specifically and not the iPhone OS; it is also 32-bit though.
rpetrich
+1  A: 

It is 32 bit OS

iamiPhone