64-bit invincible? 32-bit and 64-bit large PK in Windows 7

  

Now installing Windows 7 is no longer a new thing, but before I installed it, I wanted to understand which version of Windows7, Home Edition, Professional Edition, Ultimate Edition, which is the radish cabbage. It is not too difficult to explain to everyone here. Today, we are really talking about another version classification. Yes, it is a 32-bit and 64-bit version of Windows 7 system that is directly related to computer hardware.

About the difference between 32-bit and 64-bit systems, it really is a long story, here we first need to understand the CPU architecture technology, usually we can see the X86 and X64 logo on the computer hardware In fact, this is two different CPU hardware architectures, x86 stands for 32-bit operating system; x64 stands for 64-bit operating system. So what do you mean by "bits" in this 32-bit and 64-bit? Compared to 32-bit technology, this bit of 64-bit technology refers to CPU GPRs (General-Purpose Registers), which has a data width of 64 bits. The 64-bit instruction set is an instruction to run 64-bit data, that is, Said that the processor can run 64bit data at a time. An easy-to-understand but not particularly accurate example: 32-bit throughput is 1M, while 64-bit throughput is 2M. Here we have two people most concerned about the topic to talk about:

64 Wei Windows7 operating system

a, 64 provide better performance it?

I guess many people think that 64-bit processors are faster than 32-bit processors. Because of the fact that the transition from 8-bit to 16-bit, the transition from 16-bit to 32-bit does bring some performance gains. For the above reasons, can you think that a 64-bit processor can be faster? There is an example where many 32-bit processors support the S*** instruction set, but most programmers will not use them at all, as this will prevent computers that do not support these instruction sets from running their compiled programs (egSSE2 can Make Zip compression faster, but the three most commonly used compression software doesn't use it.) Therefore, only 64-bit programs with 64-bit optimization will have performance improvements. Unfortunately most Windows applications don't do this optimization. But in the last year, a lot of 64-bit applications have been created, but don't mistakenly think that they will be faster than the 32-bit version. Because usually, this 64-bit version is produced only because the 32-bit version does not work properly on 64-bit Windows operating systems. But some 64-bit performance-dependent programs, such as mathematics (egMathlab) and various video processing software, or software developers explicitly support 64-bit (eg7zip), then the speed may be significantly different than the 32-bit version . On the other hand, 64-bit Windows 7 will not slow down your computer's performance. Although programs like the CLR (.net underlying) perform some calculations to enable 32-bit programs to run on 64-bit systems, it takes a lot of time logically. However, in practice you will not know the difference. Almost all performance tests can prove that in most cases you don't care about the performance difference between 64-bit and 32-bit.

Second, the two are compatible with software and hardware

When vista is released, many independent software developers (ISVs) are not prepared. Due to huge structural changes, many applications None of them can run properly on Vista. At the time, most organizations thought that the transition to vista would only cause more trouble. Similarly, Vista 64 would only be more troublesome. But Windows 7 is different. Compared to Vista, Windows 7 has no major structural changes. All programs that can run normally under Vista can run normally under Win7. At the same time, software developers have already modified their software compatibility with Vista. This means that for 32-bit systems, compatibility is no longer a problem for Windows 7. Of course, the risk still exists, software compatibility is still 64-bit weakness, but you can be sure that the probability of incompatibility should be much lower than Vista 64-bit. Because Vista's increased memory requirements have forced a large number of users to use 64-bit systems, allowing software developers to receive feedback and improve 64-bit compatibility. If you are not sure that the software can run on a 64-bit system, you can use VMware or VirtualBox first to use and determine the compatibility of these software. Because some enterprise programs are still 16-bit, 16-bit applications and MS-DOS programs cannot run on 64-bit systems.

The hardware compatibility is very similar to that of the software. Most of the devices that support Vista can now be used normally on Windows 7. Microsoft is very clear that Vista's marketing failure is mainly due to compatibility issues. The mistake will not be made a second time. Most test reports indicate that devices that transition to Vista will also successfully transition to Windows 7 systems. However, the drivers of some very old devices are no longer updated (most sound cards), because 32-bit drivers cannot be used for 64-bit systems, so the probability of 64-bit system hardware incompatibility is higher than that of 32-bit systems. As for the new hardware, all vendors will release 64-bit usable drivers, which is beyond doubt.

Copyright © Windows knowledge All Rights Reserved