问题 单项选择题

在虚拟分页存储管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为______。

A.决定淘汰页→页面调出→缺页中断→页面调入

B.决定淘汰页→页面调入→缺页中断→页面调出

C.缺页中断→决定淘汰页→页面调出→页面调入

D.缺页中断→决定淘汰页→页面调入→页面调出

答案

参考答案:C

解析: 在虚拟分页存储管理系统中,若进程访问的页面不在主存时,首先会产生缺页中断,请求操作系统将所缺页调入主存。如果此时主存已满,无法再装入新的页,则需利用页的置换功能,先将主存中暂时不用的页调出至磁盘上,腾出足够的主存空间后,再将所要访问的页调入主存,使程序继续执行下去。由此可见,系统正确的处理顺序为:缺页中断→决定淘汰页→页面调出→页面调入。所以,正确答案是选项C。

多项选择题
单项选择题