You know how on 32-bit systems it can only use like 3gb of RAM? How much is that cap for 64-bit systems?
feedback
|
migrated from stackoverflow.com Feb 12 '10 at 20:22
This question came from our site for professional and enthusiast programmers.
|
Theoretically, it's 2^64 = 18446744073709551616 bytes = 16777216 TB. But physically, some hardware in your computer is designed only for memory sizes that will be common in next few years.
| |||
|
feedback
|
|
I heard the full address space avaliable to x64 systems is around 16 exabytes. But there is software & hardware limit. Your motherboard specs will list the max RAM it supports. | |||
|
feedback
|
|
192GB in higher-end Windows 7 systems, but at low as 2 in some cases :) http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx | |||
|
feedback
|
|
The current versions of Windows can only (?) use 16 (edit:oops 8 -- off by one on counting address bits) terabytes of RAM. If memory serves, the current CPUs can address up to 64 TB of RAM (48 address bits, NOT 64). | |||
|
feedback
|
(nb google rounded and I don't feel like finding something with > 8 digit) | |||
|
feedback
|
|
roughly 2^64 bits. :) I can't remember why windows can't access all 4GB, but there are logical addressing tricks you can employ (though not recommended from what I hear) to get closer to the theoretical limit. | |||||
feedback
|