请告诉我如何解决此问题

问题描述 投票:-1回答:1

我不明白如何解决此问题。此问题与操作系统有关。

考虑一个4GB的虚拟地址空间,物理内存最大为64MB。

(a)一个物理内存地址需要多少位?

(b)虚拟地址空间有多少位?

operating-system virtual space
1个回答
1
投票

寻址n位置所需的位数是log2n

换句话说,对[[what的幂加二将给您n

对于64M,是64 x 1024 x 102426 x 210 x 210226

(注a)。因此需要26位。

较大的4G值是4 x 1024 x 1024 x 102422 x 210 x 210 x 210232。因此需要32位。


[([note a]]

如果您想知道,表达式na x nb等效于n(a+b)
© www.soinside.com 2019 - 2024. All rights reserved.