Linux: What is x86

Source: Internet
Author: User

What is x86

and hardware to deal with often hear x86, doubts when he turned over the books on the Internet to check the information, but are not very clear. Recently encountered x86 the word, with detailed understanding and take notes.

Want to know what is x86 should first distinguish the CPU classification.

CPU what is CPU

CPU (central processing UNIT,CPU), a chip with a specific function, contains a micro instruction set.

CPU classification

The CPU can be divided into two types depending on the instruction set type:

    • Compact instruction set (reduced instruction set Computing,risc)

      • Features: Micro-instructions are relatively streamlined, the execution time of each instruction is very short, the completion of the operation is very simple, performance is better. But to do complex things, you need multiple instructions to do it.

      • Application: Common RISC Micro-instruction CPU mainly has sun Company's SPARC series, IBM Power Architecture (including PowerPC) series and arm series. SPARC: Mainly used in large workstations; Powerpc:sony play Station;arm: Commonly used mobile phones, PDA navigation devices, and network devices are almost all CPUs of the ARM architecture.

    • Complex instruction Set (Complex instruction set Computing,cisc)

      • Features: Each small instruction can perform some lower order hardware operation, the number of instructions and complex, each instruction length is different, the execution time is long.

      • Application: Common CISC Micro-instruction set CPU mainly has AMD, Intel, via and other x86 architecture CPU, this CPU is heavily used in personal computers, so the personal computer is often referred to as x86.

Sources of X86x86

So why is it called the x86 architecture? Because the Intel developed the CPU code was 8086, and then the architecture was developed 80286/80386, so the CPU of this architecture is called the x86 architecture.

x86_64

The x86 architecture, developed by Intel in 2003, was upgraded from 8-bit to 16-bit, 32-bit, and later by ADM to the next-generation CPU to 64-bit, in order to differentiate between the two, so the 64-bit PC CPU is collectively referred to as the x86_64 architecture

Different x86 architectures CPU differences

In addition to the overall architecture of the CPU (level two cache, number of executable instructions per run, etc.), the main reason is that the micro instruction set is different.

Most of the new x86 CPUs contain very advanced micro-instruction sets, such as adding multimedia programs to run, enhancing virtualization performance, and increasing energy efficiency.

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Linux: What is x86

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.