单选题 某系统采用请求页式存储管理方案,假设某进程有6个页面,系统给该进程分配了3个存储块,其页面变换表如表所示,表中的状态位等于I/O分别表示页面在内存/不在内存。当该进程访问的页面1不在内存时,应该淘汰表中页号为______的页面。
页面变换表
页号 页帧号 状态位 访问位 修改位
0 5 1 1 1
1 - 0 0 0
2 - 0 0 0
3 2 1 1 0
4 - 0 0 0
5 12 1 1 1
  • A.0
  • B.3
  • C.4
  • D.5
【正确答案】 B
【答案解析】[解析] 本题主要考查页式存储管理。 在分页存储管理时,将内存划分为大小相等的页面,每一页物理内存叫作页帧,以页为单位对内存进行编号,该编号可作为页数组的索引,又称为页帧号。在淘汰页面时,应该根据最近最久未被访问淘汰的原则,选择未被访问的页面淘汰,而如果所有页面都被访问过来,那么应该选择未被修改的页面淘汰,因为这里外存中与内存中页面内容一致,以避免数据重复传输。 在本题中,在内存的3个页面都有被访问,那么这个时候就要判断其修改位,从表中给出的内容,不难看出,3号页面未被修改,因此当该进程访问的页面1不在内存时,应该淘汰页号为3的页面。