Computer 32-bit and 64-bit difference, operating system 32-bit and 64-bit difference

Source: Internet
Author: User

The difference between computer 32-bit and 64-bit is detailed:

Around the current issues that you are more concerned about, here will be summed up with you, about the 32-bit operating system and 64-bit operating system differences.

Computer operating system 32-bit and 64-bit

32-bit and 64-bit operating systems are the ability of the CPU to process data at a time of 32 digits or 64 bits, where the processor operand is involved. Simple to say 32-bit system address bus is 32 bits, and 64-bit system address bus is 64, for this sentence may be a lot of friends are not good to understand, in fact, we may look down to see some.

At present, we can buy the processor is basically 64-bit system processor, but here the 64 bit is not a theoretical real 64-bit processor, because the current AMD and inter 64-bit CPU is not really a 64-bit CPU, but only a partial 64-bit improvement, For example, 64-bit memory addressing, and so on, still maintain a 32-bit majority of technology. This involves the 32-bit and 64-bit system memory addressing problem, in fact, this is 32-bit system and 64-bit very different piece.

Generally speaking, 32-bit CPU for us is the most rational CPU, but also the vast majority of software development design platform, in memory addressing the 32-bit system's maximum memory address space is 2 of 32 times = 4294967296 (bit) = 4 (GB) or so. The maximum memory addressing space for 64-bit systems is 2 of 64 times = 4294967296 (bit) 32 times = The value is greater than 100 million GB. This means that the 32-bit system has the largest processor support to only 4G memory, while the 64-bit system has the largest number of billions of memory support.

If the current processor is all 64 bits of the theory, then the software on the market will be eliminated or all needs to be redesigned, which is obviously impossible, and it will take quite some time to develop. The current 64-bit operating system, designed for 64-bit CPUs, adds some 64-bit instructions, but is still compatible with 32. 64-bit system is of little significance for our average user.

The real 64-bit technology is designed for use in large machines or large service stations. At present we can see in the market some Win7 systems use 64-bit operating system, in fact, is not in theory, just in memory addressing a small piece of some 64-bit improvement, we can see that some of the current win764 bit system, although compatible with 32-bit, but still cannot install part of the game software, Therefore, the author does not recommend the installation of 64-bit system.

the difference between 32-bit and 64-bit computer operating systems

First of all, it is obvious that the maximum supported memory size is different, address bus select、read design is different, the following simple summary for the following points:

1. Different design intention

The 64-bit operating system was designed to meet customer needs for a wide range of memory and floating-point performance in areas such as mechanical design and analysis, three-dimensional animation, video editing and authoring, and scientific computing and High-performance computing applications. In other words, they are the running platform for High-tech personnel to use special software in the industry. The 32-bit operating system is designed for ordinary users.

2, the requirements of different configuration

The 64-bit operating system can only be installed on 64-bit computers (the CPU must be 64-bit). At the same time, 64-bit common software needs to be installed to perform the best performance of 64-bit (x64). A 32-bit operating system can be installed on a 32-bit (32-bit CPU) or 64-bit (64-bit CPU) computer. Of course, the 32-bit operating system installed on 64-bit computers, its hardware is like "Big Horse Cart": 64-bit performance will be greatly reduced.

3, the operation speed is different

64-bit CPU GPRs (general-purpose registers, universal Register) data width of 64 bits, 64-bit instruction set can run 64-bit data instruction, that is, the processor can extract 64 bit data at a time (as long as two instructions, a single extraction of 8 bytes of data), The 32-bit (requiring four instructions, one fetch of 4 bytes of data) increased by one time, and in theory, the performance would increase by 1 time times. Computer

4. Different addressing ability

The advantages of a 64-bit processor are also reflected in the system's control over memory. Because addresses use special integers, an alu (arithmetic logic operator) and registers can handle larger integers, or larger addresses. For example, Windows Vista x64 Edition supports up to 128 GB of memory and up to terabytes of virtual memory, while 32-bit CPUs and operating systems can support only 4G of memory.

5. Different software popularization

At present, 64-bit commonly used software than 32-bit commonly used software, much less. The rationale is simple: there are relatively few users using 64-bit operating systems. Therefore, software developers must consider the "input-output ratio", the limited funds into more users of the software. This is also the reason why 64-bit software is relatively expensive.

Introduction to here believe that we have 32-bit and 64-bit operating system has a more profound understanding, for now 32-bit is still the mainstream, and the current 64-bit system is actually only a simple version of the current 32-bit system, still maintain a compatible 32-bit system, but still we will find that some of the software is incompatible. The development of 64-bit systems still has a long way to go, we recommend that you use 32-bit system better.

Related Article

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.