32-bit or 64-bit

Source: Internet
Author: User
32-bit operating system for 32-bit CPU design.
The 64-bit OS is designed for 64-bit CPUs.

Our CPU ranges from 8-bit to 16-bit to 32-bit and 64-bit.

When the CPU processes computing, "data" and "Instructions" are different.

An eight-bit CPU can only process one eight-bit "data" or one eight-bit "command" at a time ". For example, '123 '.
For example, for the "+ 1" operation, you must first instruct the CPU to do "+", and then input "1" data to the CPU.
The eight-bit CPU has the advantage of simple design and fast processing speed.
Disadvantages: complicated and cumbersome software design. It is not conducive to the development of computers.

Later, we launched a 16-bit CPU so that we can process two bytes (16-bit) of data at a time, such as the "Add 1" command. "Add" is a command that occupies 8 digits. We can store "1" for the remaining 8 digits.

The 32-bit CPU is more convenient, so we can process a command like a = a + B at a time.

Advantage: simplifies the complexity of software design
Disadvantage: the hardware design is more complex and the computing speed is reduced.

Generally, the 32-bit CPU is the most rational CPU for us and sufficient for software development.

However, the power of 2 is about 4294967296bit = 4G.
Obviously, the 32-bit CPU only has about 4 GB memory addressing space. For some servers, 4 GB memory is far from enough. If we need a larger memory addressing space, we need to upgrade the CPU. The 64-bit CPU is born. What is the memory addressing space of a 64-bit CPU! Haha.
The power of 2 (theoretically ).

However, the AMD and inter 64-bit CPUs are not actually 64-bit CPUs, but some 64-bit CPU improvements, such as 64-Bit Memory addressing.
If all of them are 64-bit, all the software on the market will be eliminated and cannot be used ~ Imagine what it will look like.

The 64-bit operating system is designed for 64-bit CPUs. Some 64-bit commands are added, but they are still compatible with 32. For ordinary users, 64-bit systems are of little significance.

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.