Advantages and disadvantages of 32-bit and 64-bit systems
A 64-bit system can access a large memory address space exceeding 4GB, which can only access 4GB of memory addresses compared to 32-bit systems.
The performance of the 64-bit system is improved, because the CPU has 16 general-purpose registers, compared to 32-bit systems with only 8.
Performance is improved by using optimized x64-64 CPU instructions.
A test on the web shows that the same application 64-bit system consumes at least 60% more memory than the 32-bit system, which means more cost to pay.
Performance loss because 64 bits are 8 bytes, compared to 32-bit systems with only 4 bytes.
Because the x86_64 compatible x86,32 bit Windows and Linux and other operating systems can be well run on the x86_64 CPU. x86 CPUs can run only 32-bit operating systems, while x86_64 CPUs run 64-bit operating systems or 32-bit operating systems.
The Linux operating system is divided into two parts: Linux kernel and application. The X86_64 CPU can run a 64-bit Linux kernel, and 32-bit applications, while 32-bit Linux kernels cannot run 64-bit programs.
To see if the Linux system kernel is 32-bit or 64-bit, you can run the command: uname-a, view the application Run command: file/usr/bin/*.
Experience shows that unless you have special needs for 64, it is recommended to use Low-cost, fast 32-bit system.