简单页式存储管理方案中,若地址用 m 个二进制位表示,页内地址部分占 n 个二进制位,则最大允许进程有多少个页面
2 m
2 n
2 (m-n)
2 (n-1)
答案
2 (m-n)
解析
在简单页式存储管理方案中,地址空间被划分为多个固定大小的页面。如果地址用 m 个二进制位表示,那么整个地址空间的大小就是 2
m
个字节。页内地址部分占 n 个二进制位,这意味着每个页面内可以寻址的空间大小是 2
n
个字节。
为了确定最大允许进程有多少个页面,我们需要从整个地址空间中减去页内地址所占的部分,剩下的部分就是用于页面编号的。页面编号的位数就是 m−n,因为总共有 m 位,其中 n 位用于页内地址。
因此,最大允许进程有的页面数就是 2
m−n
。
选项分析:
2^m
:这是整个地址空间的大小,不是页面数。
2^n
:这是每个页面内可以寻址的空间大小,不是页面数。
2^m−n
:这是页面编号可以表示的最大页面数,是正确答案。
2^n−1
:这个选项没有直接关联到页面数的计算,可以排除。
所以,正确答案是2 ^m−n。