IPhone simulator = intel
IPhone = arm
Great difference,
Intel's current processors are mainly in the IA architecture,
IA-32 is commonly known as x86, including desktop processor series (SAI Yang, Pentium, core, etc.) and server processor Zhiqiang (Xeon) series;
IA-64 is a 64-bit processor independently developed by Intel for itanium (anteng) and subsequent products itanium 2, for the high-end server market
.
The ARM architecture is essentially different from the IA architecture.
Here we will briefly compare the differences between the ia32 and arm architectures.
The IA-32 processor is based on the CISC architecture, while arm is the representative of RISC.
Compared with the CISC instruction set, the RISC Instruction Set has the following features:
1. A simple instruction set-the RISC instruction set only provides limited operations. Generally, each instruction is executed in a single cycle, and its instruction length is also fixed.
2load-store structure-in the Server Load balancer, the CPU does not perform operations on data in the memory. All calculations must be completed in registers. The communication between registers and memory is completed by separate commands. In CSIC, the CPU can directly perform memory operations.
3. More registers-compared with CISC, the server-based CPU has more general registers that can be used, and each register can store or address data.
In terms of application, Intel's IA-32 and IA-64 architecture processors are used for personal computers and servers, and arm processors are more used in the embedded field.
IPhone vs gphone
Android runs Java programs. Java programs run in Java virtual machines. Therefore, the android simulator is a running Android APK file;
The iPhone simulator runs x86 machines.CodeThe iPhone's real machine is the machine code that runs arm. The arm machine code program cannot run on an x86 machine, that is, the iPhone simulator.
To have a programSource codeThe x86 machine code and arm machine code can be compiled on the iPhone simulator and run on the iPhone simulator and the iPhone real machine respectively.