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.

 

   
 
  Problems with 32 - bit models What does it mean to have a 64 - bit processor? Advantages