Monday, September 12, 2011

Difference Between 32 Bit OS VS. 64 Bit OS

I know most of the person know about it, in spite of, I wrote it my fresher friend, those are interested about computer technology. One of the importance between 32 bit os and 64 bit os is, the amount of using RAM buy the system. A 32 bit operating system can use up to 4gb RAM and a 64 bit operating system can use up to 8tb(terabyte) RAM.

The main difference between 32 bit system and 64 bit system is using "addressable space". Each device, which are connected to the computer, all of those are required an address and system assign those address. For those address need some space. And those space is get from RAM. So we get usable memory in 32 bit operating system from 4gb of RAM to around 3.25 or 3.5 gb. A 32 bit OS can only address 4Gb of memory. Some of this is then allocated to hardware devices, usually dropping the available RAM to 3.25Gb or 3.5 Gb. The addressable space also applies to programs, giving a 2Gb limit of RAM to any one process. This means that 32 bit Photoshop can only ever access up to 2Gbs of RAM. Drivers are always a concern. Drivers for hardware usually have a 32 bit version, and there is usually not a problem with 32 bit drivers (finding or using). A 32 bit OS has a lower memory requirement to run. For Windows 7, the minimum RAM needed is 1Gb

A 64bit OS can address up too 8Tb of RAM (128 in 64 bit Vista, and 192Gb in Seven). The addressable space for a 64 bit process is 8Tb. However, a 32 bit process still has the 2Gb limit. So 64 bit Photoshop can access up to 8Tb of RAM, while 32 bit Photoshop (running on a 64 bit OS) will still only be able to access up to 2Gb. 64 bit drivers used to be harder to find. However, since Vista 64bit drivers have become almost as common as 32bit drivers. In order for a driver to be WHQL-certified by Microsoft, there must be a 32bit and 64bit version of it, which has really helped in producing drivers. I have been running a 64bit OS since Vista and have yet to find a program that doesn't work or hardware that doesn't have a 64bit driver. 64 bit OS needs more RAM to operate (minimum of 2Gb for Windows), and programs slightly more RAM.

Some of our misconception that are follows:-

-RAM limit is the only difference: This is obviously the most well-known difference, but is completely false. There are WAY more differences, some of which go way deep into computer architecture, and others that don't make a difference in performance.
 
-Non-compatibility: Some people believe that certain things will not work in 64 bit OS, etc. While 32 bit programs and 64 bit programs are NOT COMPATIBLE with the other system (64 bit and 32 bit respectively), Microsoft writes their Operating Systems with a Hybrid architecture (Windows In Windows, or WoW). This means that most 32 bit programs will work on 64 bit systems.

 
-No performance difference: This one is a quirky question. In general, there is not a large performance increase by switching to 64 bit. This is because most programs are still written with 32 bit architecture in mind, and do not need more than 2Gb of RAM. The difference starts to shine when running things like 64 bit Photoshop or CAD programs where LOTS of RAM is used.

 
-32 bit is better for gaming because of compatibility issues with the games or drivers: This one just isn't true. I have been running a 64 bit OS exclusively since Vista, and not once have I had a driver or game (except very old) incompatibility. If you are a gamer, a 64 bit OS would be the better choice, especially so you can use more RAM. 

Thanks. 

No comments:

Post a Comment