Difference between CISC and RISC

Source: Internet
Author: User

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.