Mainstream operating systems are divided into 32-bit and 64-bit. 32-bit and 64-bit represent the maximum number of bits that the CPU can process at one time. A 32-bit CPU can process up to 32-bit data at a time, which is 4 bytes of data, while a 64-bit CPU can process 64 bits at a time, which is 8 words. section of data; 32-bit CPUs can only install 32-bit systems, and 64-bit CPUs can install both 32-bit and 64-bit systems.
The operating environment of this tutorial: Windows 7 system, Dell G3 computer.
The current mainstream operating systems on computers are divided into 32-bit and 64-bit.
Computers use binary encoding to represent numbers, characters, instructions and other control information. When a computer is storing, transmitting or operating, a set of binary codes as a unit is called a word, and the number of binary bits in a word is called the word length.
The word length is one of the main technical indicators of the CPU. It refers to the number of binary digits that the CPU can process in parallel at one time. The word length is always an integer multiple of 8. Usually the word length of the PC is 32 bits, 64 Bit.
32-bit and 64-bit represent the maximum number of bits that the CPU can process at one time. The CPU of a 32-bit computer can process up to 32 bits of data at a time, which is 4 bytes of data, while a 64-bit CPU can process 64 bits of data at a time, which is 8 bytes of data.
64-bit and 32-bit comparison
The change from 32-bit to 64-bit architecture is a fundamental change, as most operating systems Comprehensive revisions must be made to reap the benefits of the new architecture. Other software must also be ported to take advantage of the new capabilities; older software is typically supported through hardware compatibility mode (new processors support older 32-bit versions of the instruction set) or software emulation. Or implement a 32-bit processor core directly in a 64-bit processor (like Intel's Itanium processor, which contains an x86 processor core to execute 32-bit x86 applications). Operating systems that support 64-bit architecture generally support both 32-bit and 64-bit applications.
The obvious exception is the AS/400, whose software executes on a virtual instruction set architecture called TIMI (Technology Independent Machine Interface), which converts low-level software into native machine code before execution. Low-level software must be completely rewritten to move the entire OS and all software to the new platform. For example, when IBM moved the older 32/48-bit "IMPI" instruction set to 64-bit PowerPC (IMPI is not at all like 32-bit PowerPC, so it's much better than moving from a 32-bit version of the instruction set to a 64-bit version of the same instruction set The scale is even larger).
The 64-bit architecture can undoubtedly be used in applications that need to process large amounts of data, such as digital video, scientific computing, and early large databases. There has been much debate over whether its 32-bit compatibility mode will be faster than equivalent 32-bit systems in other tasks. In x86-64 architecture (AMD64 and Intel 64), major 32-bit operating systems and applications can run smoothly on 64-bit hardware.
Sun's 64-bit Java virtual machine starts slower than 32-bit virtual machines because Sun still assumes that all 64-bit machines are servers and only implements "server" compilers for 64-bit platforms (C2). The "client" compiler (C1) produces slower code, but compiles faster. So although a Java program on a 64-bit JVM will perform better over a long period of time (typically long-running "server" applications), its startup time may be longer. For short-lived applications (such as the Java compiler javac), increasing the startup time can control the execution time and make the 64-bit JVM slower overall.
It should be noted that speed is not the only consideration when it comes to 32-bit and 64-bit processors. Applications such as multitasking, stress testing, and clustering (for HPC) may be better suited for 64-bit architecture to be deployed correctly. For the above reasons, 64-bit clusters have been widely deployed in large organizations such as IBM, Vodafone, HP, Microsoft.
How to check whether the computer system is 32-bit or 64-bit?
Method 1: View in the properties of the computer
Right-click on My Computer or Computer, the bottom properties will appear, click Enter.
#This interface will pop up at this time. This interface is the system information interface. It is clear at a glance and can provide simple information you want to know. Among them is the operating system information.
Method 2: Use the cmd command line to view
1. Click "Start" in the lower left corner of the computer desktop and enter "cmd" , click to enter the cmd command line
#2. Enter the systeminfo command and press Enter; wait for the system to query it by itself, which is estimated to take 3.4 minutes.
#3. After the meeting, the queried information will appear, which is very detailed, as shown in the picture, and it will include your operating system.
For more related knowledge, please visit the FAQ column!
The above is the detailed content of Currently, the mainstream operating systems on computers are divided into 32-bit and multi-bit.. For more information, please follow other related articles on the PHP Chinese website!