In the following table, the increased maximum resources of computers that are based on 64-bit versions of Windows and the 64-bit Intel processor are compared with existing 32-bit resource maximums.
Architectural component |
64-bit Windows |
32-bit Windows |
Virtual memory (RAM) |
16 terabytes |
4 GB |
Paging file size |
512 terabytes |
16 terabytes |
Hyperspace |
8 GB |
4 MB |
Paged pool |
128 GB |
470 MB |
Non-paged pool |
128 GB |
256 MB |
System cache |
1 terabyte |
1 GB |
System PTEs |
128 GB |
660 MB |
Source: http://support.microsoft.com/default.aspx?scid=kb;en-us;294418
As can be seen in this table, all the components of memory are increased in the 64-bit system over the 32-bit system. It is important to realize that 64-bit processing does not inherently produce increased memory sizes; it enables and requires them. 64 bit addressing increases the possible space of addresses, but the size of each address doubles too! Exploiting the advantages of 64 bit computing requires that hardware developers add memory; a partial 32-bit model, widely employed today, is an effective way to limit the memory requirements of a computer while increasing its power.
Other advantages of 64-bit systems include the ability to map large files to memory (transfer from disc to memory), and cache and swap large quantities of data in fewer clock cycles.
![]() |
||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||