Which Win8, 32-bit, or 64-bit is required?

Source: Internet
Author: User


Which Win8, 32-bit or 64-bit should be installed? Now it's nothing new to install Win8. If you haven't installed Windows 8 yet, it's too much to be installed. Ah, wait. Before installation, you have to figure out which version of Windows 8 is to be installed, including the core version, professional version, and Enterprise Edition, we will not bother to explain it to you one by one. Today we will talk about the 32-bit and 64-bit versions that are directly related to computer hardware. If you are an efficient visitor, please take the express connect and make up your mind in one sentence. However, if you want to have a deeper understanding of 32-bit and 64-bit, you may wish to take the complete channel, read the entire article. [Expressconnect]: If you are not keen on playing games, but work involves a lot of development in a virtual environment, and the physical memory of your computer is greater than 4 GB, try to install a 64-bit system. If you are a game enthusiast and do not need that large memory (4 GB memory can fully meet basic applications), try a 32-bit system. Www.2cto.com [Full Channel]: Why do we set the memory condition threshold to 4 GB in expressconnect? In fact, this is related to the 32-bit system architecture. The difference between 32-bit and 64-bit systems is really long. Here we need to first understand the CPU architecture technology. Generally we can see that there will be X86 and X64 identifiers on computer hardware, in fact, this is two different CPU hardware architectures. x86 represents a 32-bit operating system x64 represents a 64-bit operating system. So what does the 32-bit and 64-bit "bit" mean? Compared with 32-bit technology, the 64-bit technology indicates that the data width of General-Purpose Registers (General-Purpose register) is 64-bit, the 64-bit instruction set is the command to run 64-bit data, that is, the processor can run 64-bit data at a time. For example, the 32-bit throughput is 1 M, while the 64-bit throughput is 2 M. 64-bit computation has two advantages: it can perform integer operations in a larger range; it can support larger memory. However, we cannot simply think that the performance of a 64-bit processor is twice that of a 32-bit processor. In fact, in 32-bit applications, the performance of 32-bit processors is even stronger. Even a 64-bit processor, it is also more powerful in 32-bit applications. So do not be infatuated with 64-bit. 64-bit is not a legend. We need to analyze it clearly before deciding whether to use 32-bit or 64-bit. Are you confused? When should I select 64-bit and 32-bit? We will divide it into several parts for you to explain one by one. Let's talk about the memory. Why is a 32-bit system only available with 3 GB memory (actually 3.50 GB, in most cases 3.00GB or 3.25 GB? This is caused by system restrictions. The 32-bit system has a total addressing capability of 4 GB for the memory, while other things need to be put in 4G: for example, the system BIOS, input and output device address and settings, the setting and address of various interfaces. These addresses and settings occupy about MB of space. Therefore, the 32-bit 4G can only display 3G, however, the remaining memory is not wasted. So is it true that a 32-bit system cannot use more than 4 GB memory? No. Now we have a technology called PAE, which is called physical address extension in Chinese. By adding a level-1 address translation, the 32-bit system supports 64 GB memory. This is a technology provided on hardware devices, but this technology requires system support. For example, 32-bit Windows Server 2003/2008 can support this technology very well, but Vista does not support it very well, windows 7 support has been improved. For Windows 8, the CPU must support PAE to run Windows 8 only for security purposes (NX allows the processor to help protect the computer against malicious software attacks. Www.2cto.com. Therefore, I did not say that a 64-bit system must be installed as long as the 3G memory is greater than the size of the system. It depends on your actual work or usage requirements. In addition to memory, the 64-bit technology is also related to hardware. The motherboard MUST support 4 GB first (some boards earlier than 945 do not support 4 GB memory, in this way, even 64-bit systems cannot recognize 4G memory. In addition, the processor (CPU) also needs to be 64-bit. Some people will mix the dual-core and 64-bit CPUs. Here I want to emphasize, dual-core and 64-bit are two different concepts. dual-core refers to two physical CPUs, while 64-bit is a technology, not to say that as long as it is a dual-core, it must be 64-bit, for example, the Pentium D series has 32-bit dual-core (currently core dual-core is basically 64-bit), and 64-bit is actually divided into two, one is our commonly said x86-64, another type is Intel's Apsara CPU, which is a 64-bit processor dedicated to large servers (the 64-bit Client Version cannot be installed, but only the server version can be installed ). With the support of these hardware, you can start to consider using a 64-bit system, but the next step is the most important, we need to know the risks that may occur when using 64-bit. In general, we need to consider the following four issues. 1. Is there a better performance? 2. How is compatibility? 3. What is the reliability and security? 4. Do you need to spend more? As for the first question, we will talk about it at the beginning. Sometimes the 32-bit system may have better performance than the 64-bit system. We are used to infer from experience that the performance of the computer has been improved from 8 to 16, 16 to 32, but the performance of the 64-bit computer has not yet been determined, this is because only 64-bit optimized 64-bit programs can improve the performance. Currently, most Windows applications do not perform this optimization, while 32-bit applications run on 64-bit systems, it takes more time logically (the difference in actual testing is very small ). Someone on www.2cto.com saw a large number of 64-bit applications in recent periods. However, it should be noted that these applications did not appear to improve performance, but to solve the incompatibility problem of 32-bit programs on 64-bit systems. Of course, I believe that this kind of 64-bit optimization processing software will be more and more, after all, 64-bit is a direction, sooner or later. The second problem is very important. compatibility is an important factor for a system to heaven or to hell. In Windows 7, 32-bit system compatibility is very good, however, the 64-bit system compatibility is still at risk. Although many software versions have been updated to be compatible with the 64-bit version, however, users still need to run a large number of 32-bit software on 64-bit systems, which may bring risks. In a 32-bit system, the DLL (Dynamic Link Library) required for running the program is stored in C: \ Windows \ System32, while in a 64-bit system, the 32-bit library is stored in C: \ in Windows \ SysWow64. When a 32-bit program tries to load the library from system32, WOW64 (Windows On Windows 64-bit) is responsible for redirecting it. Similarly, the program also needs to perform a redirection when calling the Registry. WoW64 redirects HKLM \ Software to HKLM \ Software \ Wow6432Node. WoW64 is more compatible with Software than other virtualization mechanisms, these redirection works well, but any complex layer may cause unforeseen problems, which are manifested as incompatibility. In addition, if your computer still has 16-bit software, it will certainly be incompatible in a 64-bit system, which is also a problem we need to consider in advance. Regarding the hardware compatibility, we can see from our previous tests that the overall Windows 8 hardware compatibility performance is very good (more than 90% of the hardware can be compatible ), however, this refers to a 32-bit system. In a 64-bit system, the hardware compatibility is currently lower than that of a 32-bit system, however, we believe that this phenomenon will gradually improve with the development of 64-bit. The third problem is about stability and security. In 64-bit systems, security has been improved to a greater extent. PatchGuard and DEP (Data Execution Protection) it can protect the system against malicious behaviors such as buffer overflow attacks, but the security issue cannot be solved simply by technology. In terms of stability, the 64-bit stability should theoretically be better than 32-bit, but this is not the case in use. The main problem occurs in incompatible software and drivers. This incompatibility may even result in a blue screen. Even if the driver needs to sign a digital signature, this phenomenon is gradually improving. The fourth question of www.2cto.com is everyone's most concern. I have a 32-bit system. Do I have to pay for it again when I want to install a 64-bit system? Friends who have bought FPP should know that in Windows 8, the 32-bit system and the 64-bit system use the same license for activation (that is, the Key we often call ), the retail edition usually contains both 32-bit and 64-bit media. You can decide which system to install. If you do not have 64-bit media, you can also contact the dealer to purchase a separate media. However, you must note that the retail version can only install one system at a time. If you have activated your 32-bit system, you need to call Microsoft 800 to log out, then activate your 64-bit system. Based on the above four points, I believe that everyone has a basic understanding of where to go and where to go. I will summarize that we need to implement a true 64-bit computing, A 64-bit processor is not enough. A 64-bit operating system and 64-bit application software are required, without any of these elements, 64-bit computing cannot be implemented. In addition, we also need to consider the actual situation. 64-bit is the trend, but if you want to experience it yourself now, you have to make a good decision. Of course, if you haven't made up your mind and don't worry about your computer, we can install 32-bit Windows 8 on 64-bit hardware first, however, if our hardware is 32-bit, it is absolutely impossible to install 64-bit Windows 8. This is the legendary "backward compatibility ".
 

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.