Difference between 32 bit and 64 bit architecture ?
32 bit architecture | 64 bit architecture |
---|---|
32-bit architecture is based on registers, address or data buses 32 bits (4 octets) wide.For software, 32-bit typically means use of 32-bit linear address space. |
64-bit architecture is based on registers, address or data buses 64 bits (8 octets) wide. For software, 64-bit means code use with 64-bit virtual memory addresses. |
32-bit systems are limited to 3.2 Gigabytes (GB) of RAM 32 bit Windows with address limitation do not attain to a full 4GB. It’s hardware dependent, typically 3.25GB. |
64-bit systems allow up to 17 Billion GB of RAM. |
A computer 32-bit processor cannot have a 64-bit version of an operating system installed. An operating system installed only have a 32-bit version. |
64-bit processor in a computer can be access to 64-bit or 32-bit version of an operating system to be installed. |
Less RAM access, less memory, less efficiency, fewer security features |
More RAM access ,More efficiency , More virtual memory allocation , More security features |
32-bit operating systems (OS) and applications required as 32-bit CPUs. |
64-bit OS requires 64-bit CPU, and 64-bit applications. |
Fewer Issues | Legacy issues |
All editions of Windows 8, Windows 7, Windows Vista, and Windows XP, Linux are the available system for 32 bit processor. |
XP Professional, Windows Vista, Windows 7, Windows 8, as well as Mac OS X and Linux are the available systems for 64 bit processor. |