Вы находитесь на странице: 1из 2

32-bit vs 64-bit

What is the difference between 32-bit and 64-bit versions of Windows?


The terms 32-bit and 64-bit refer to the way a computer's processor (also called a CPU), handles information. The 64-bit version of Windows handles large amounts of random access memory (RAM) more effectively than a 32-bit system 32-bit vs 64-bit Computing In your computer, you have several 'items' that, normally, you don't concern yourself about. One of those is the 'data buss'. It doesn't go across town or anything like that, but it does provide transportation. Basically, It connects memory to the rest of the system including the processor, which does all the thinking in your computer. The 'data buss' is used to move the data around inside your computer. In a 32-bit computer, the width (or size) of the data buss is 32-bits wide. A 64-bit buss is twice as wide so the system can move twice as much data around. Being able to process more data means a faster system -- but only for specific things. Normal office productivity and web surfing will show no advantages at all, whereas graphics processing and scientific calculations will go much faster. Processor manufacturers are working out ways to provide 64-bit processors that are faster and cooler running temperatures so you may hear about multi-core processors and other highly technical terms that are related to 64-bit computing. So, as they say, the band is in the bandwagon, playing a bouncy tune, the parade has started, and 64-bit is being touted as the up and coming technology for computing. Windows 64-bit However, it is also said that the thing about bandwagons is that it never takes you where you want to go! For example: Windows for 64-bit is not where it should be. It has been reported that Vista 64-bit, Microsoft's next Windows release, already has severe problems. It already has had critical updates applied, prior to release. Nothing like getting a head start, is there. Other problems with 64-bit is the general lack of stable software to run on these Ferrari of the computer world. The entire system has to be designed and built for the wider data buss, too, so the system will cost more. On the contrary, most 32-bit software will run on a 64-bit system, but that causes one to wonder why one spent the money in the first place. Who needs 64-bit? I suppose the question now is ,"Who would benefit for buying a 64-bit system?" The answer: mostly businesses, universities, scientific groups, and government. If you

produce videos, computer art, or develop programs, 64-bit systems will be helpful. But for the home user, 64-bit is currently a bit overkill. You won't see faster activities like writing, spreadsheet processing, or web browsing so (in my opinion), save your cash for something else (like a bigger hard drive or more RAM). A change from a 32-bit to a 64-bit architecture is a fundamental alteration, as most operating systems must be extensively modified to take advantage of the new architecture, because that software has to manage the actual memory addressing hardware.[17] Other software must also be ported to use the new capabilities; older software is usually supported through either a hardware compatibility mode (in which the new processors support the older 32-bit version of the instruction set as well as the 64-bit version), through software emulation, or by the actual implementation of a 32-bit processor core within the 64-bit processor (as with the Itanium processors from Intel, which include an IA-32 processor core to run 32-bit x86 applications). The operating systems for those 64-bit architectures generally support both 32-bit and 64-bit applications.[18] One significant exception to this is the AS/400, whose software runs on a virtual ISA, called TIMI (Technology Independent Machine Interface) which is translated to native machine code by low-level software before being executed. The low-level software is all that has to be rewritten to move the entire OS and all software to a new platform, such as when IBM transitioned their line from the older 32/48-bit "IMPI" instruction set to 64-bit PowerPC (IMPI wasn't anything like 32-bit PowerPC, so this was an even bigger transition than from a 32-bit version of an instruction set to a 64-bit version of the same instruction set). While 64-bit architectures indisputably make working with large data sets in applications such as digital video, scientific computing, and large databases easier, there has been considerable debate as to whether they or their 32-bit compatibility modes will be faster than comparably-priced 32-bit systems for other tasks. In x86-64 architecture (AMD64), the majority of the 32-bit operating systems and applications are able to run smoothly on the 64-bit hardware. A compiled Java program can run on a 32 bit or 64 bit Java virtual machine without modification. The lengths and precision of all the built in types are specified by the standard and are not dependent on the underlying architecture. Java programs that run on a 64 bit Java virtual machine have access to a larger address space.[19] Speed is not the only factor to consider in a comparison of 32-bit and 64-bit processors. Applications such as multi-tasking, stress testing, and clusteringfor HPC (highperformance computing)may be more suited to a 64-bit architecture when deployed appropriately. 64-bit clusters have been widely deployed in large organizations such as IBM, HP, and Microsoft, for this reason.

Вам также может понравиться