Windows 7 32 Bit and 64 Bit Computing


32-Bit and 64-Bit Computing

Microsoft introduced 64-bit computing with Windows XP in 2001. Thankfully, 64-bit computing has changed substantially in terms of hardware support since then. In Windows 7, 64-bit versions run faster and more secure than their equivalent 32-bit edition. All editions except for Windows 7 Starter are available in both 32-bit and 64-bit versions. To run the 64-bit version of Windows 7, 64-bit capable hardware is required. If the hardware is present, then 64-bit is the better choice. The quick reason for this is that 32-bit processors and operating system versions do not know how to manage more than 4 gigabytes (GB) of RAM. The latest computers include 4 GB or more of memory and therefore should run 64-bit versions of Windows 7. Even if there is less than 4 GB of memory, a 64-bit architecture and operating system have many advantages including more security. However, there are also limitations to be considered:

64-bit Explained

The terms 32-bit and 64-bit refer to the way a computer's processor handles information. The amount of bits stands for integers, memory addresses, registers, address buses, or data buses of the respective size. Therefore, a 64-bit processor, or CPU, can handle much more memory than a 32-bit CPU does. A 32-bit processor and operating system cannot handle more than 4 GB of memory and therefore does not know how to manage it correctly. A 64-bit processor and Windows 7 Professional and Ultimate can handle up to 192 GB of memory efficiently.

The operating system is the first layer that needs to understand what to do with the 64-bit architecture, then the software. Even if the software is not designed for 64-bit, it will still work on a 64-bit version of Windows 7. It is worth noting that some 32-bit software might run quicker on a 32-bit version. Windows 7 64-bit editions support 32-bit applications using the Windows on Windows 64 (WOW64) x86 emulation layer.

This layer isolates the 32-bit application from 64-bit applications to prevent issues with the file system and/or registry. There is interoperability across this boundary with the Component Object Model (COM) for basic operations such as cut, copy, and paste using the Clipboard. However, 64-bit processes cannot load 32-bit DLLs and vice-versa.

64-bit Architectures

There are two different types of 64-bit architectures an administrator might encounter: x64 and IA64. The most used is x64. This is an extension of the x86 instruction set designed by AMD and licensed to Intel. It is the most common as most new CPUs in the home and business use this architecture. The IA64 or Intel Itanium architecture as it is now known was developed by Intel and HP and marketed for use in enterprise servers and high-performance systems.

Legal Disclaimer

Our website is not responsible for the information contained by this article. Webworldarticles.com is a free articles resource thus practically any visitor can submit an article. However if you notice any copyrighted material, please contact us and we will remove the article(s) in discussion right away.


This article was sent to us by: Mark J. Crade at 10022010

Related Articles

1. Windows 7 file system FAT32 and NTFS comparison
Choosing a File System Whether you’re setting up a new disk or reformatting an existing one, the process of formatting entails choosing a fi...

2. Creating a Performance Counter Log in Windows 7
To create a performance counter log, follow these steps: 1. Open Performance Monitor, and navigate to the Data Collector Sets node in the tree on the left. ...

3. Performance of Windows 7 and Notebooks
Rediscover the Fundamentals: It’s All About Performance The single most important request customers have had about the next release of the Microsoft Win...

4. Use the Pan Gesture to Move an Object
With the pan gesture, you can control the scrolling of content in a scrollable area. Or you can apply the pan gesture to a specific object, moving it in any direction by ...

5. Handling the WM GESTURE Message
To work with gestures, you’ll need to handle the WM_GESTURE messages that are sent to your application. If you are a Win32 programmer, you can check for WM_GESTURE ...

6. How Multitouch Works in Windows 7
New hardware and API elements in the Windows 7 operating system provide applications the ability to receive and handle touch and multitouch input. This capability enables...

7. Organize My Data Libraries in Windows 7
This article details the new functionality offered by Windows 7 Libraries. We’ll review the Windows Explorer changes that promote the new user experience that Libra...

8. Changes Made to Windows Explorer in Windows 7
Changes Made to Windows Explorer in Windows 7 In Windows 7, Libraries address the problem of users’ data being stored all over the PC by allowing users to...