如果我们知道地址空间,我们能够计算机器地址能力吗?例如,如果机器的地址空间是2 ^ 6位,那么机器的地址能力是什么?
答案 0 :(得分:2)
在现代操作系统中,每个进程的内存空间都是虚拟的。系统可以使用比地址空间大小更大的内存来操作。基本上,可压缩性现在只对单个进程有意义,这个进程受地址空间大小的限制,并减去一些保留区域。
例如,在Windows 32bit上,您可以在处理过程中获得3.5 Gb的地址空间。
我们无法根据地址空间的大小确定进程可用的虚拟内存大小,因为保留区域的大小是特定于操作系统的。