我不明白如何解决此问题。此问题与操作系统有关。
考虑一个4GB的虚拟地址空间,物理内存最大为64MB。
(a)一个物理内存地址需要多少位?
(b)虚拟地址空间有多少位?
寻址n
位置所需的位数是log2n
。
换句话说,对[[what的幂加二将给您n
?
64M
,是64 x 1024 x 1024
或26 x 210 x 210
或226
(注a)。因此需要26位。
较大的4G
值是4 x 1024 x 1024 x 1024
或22 x 210 x 210 x 210
或232
。因此需要32位。[([note a]]
如果您想知道,表达式na x nb
等效于n(a+b)
。