缺页中断的处理过程是软硬件配合完成的,请叙述缺页中断处理过程?&

题目

缺页中断的处理过程是软硬件配合完成的,请叙述缺页中断处理过程? 

参考答案和解析
正确答案: 若在页表中发现所要访问的页面不在内存,则产生缺页中断,其处理过程如下:
1、根据逻辑地址查页表的驻留位,判断该页是否在内存;
2、该页标志为0,形成缺页中断。保留现场。
3、操作系统处理缺页中断,寻找一个空闲页面。
4、若有空闲页,则把磁盘上读出的信息装入该页面中。
5、修改页表及内存分配表,表示该页已经在内存。
6、如果内存中无空闲页,则按某种算法选择一个已在内存的页面,把它暂时调出内存。若该页被修改过,则要把信息重写到磁盘上。当一页被暂时调出内存后,重复4、5步。
7、恢复现场,重新执行被中断的指令。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:C
解析:在虚拟分页存储管理系统中,若内存已满,无法装入新的页面时,发生缺页中断,系统根据页面置换算法,确定被淘汰页,将其调回外存,再将要访问的页面从外存调入刚刚腾出来的内存位置,完成缺页中断的处理。

第2题:

使用请求页式存储管理的系统中,进程在执行指令中发生了缺页中断,经操作系统缺页中断处理后,应让其执行( )指令。

A 被中断处的前一条

B 被中断处

C 被中断处的后一条

D 启动时的第一条


参考答案B

第3题:

下列关于中断的叙述中,错误的是

A.时间片到时属于时钟中断

B.目态下执行特权指令将产生程序性中断

C.缺页中断属于自愿性中断

D.打印机完成打印将产生输入输出中断


正确答案:C

第4题:

所谓外部中断,常常包括有(1);中断响应和处理时,保护现场的工作是由(2)完成的。

A.CPU故障中断

B.溢出中断

C.控制台、时钟中断

D.缺页中断


正确答案:C

第5题:

在虚拟页式存储管理中,由于所需页面不在内存,则发缺页中断,缺页中断属于______。

A.硬件中断

B.时钟中断

C.程序性中断

D.I/O中断


正确答案:C

第6题:

缺页中断是在一条指令执行完成后检测和处理的。( )

此题为判断题(对,错)。


参考答案:正确

第7题:

在虚拟页式存储管理方案中,下面( )部分完成将页面调入内存的工作。

A.缺页中断处理

B.页面淘汰过程

C.工作集模型应用

D.紧缩技术利用


正确答案:A

第8题:

在虚拟页式存储管理方案中,下面哪一部分完成将页面调入内存的工作()。

A.缺页中断处理

B.页面淘汰过程

C.工作集模型应用

D.紧缩技术利用


正确答案:A

第9题:

在虚拟页式存储管理中,由于所需页面不在内存,则发出缺页中断,缺页中断属于( )。A.硬件中断B.时钟中断C.程序性中断D. I/O中断


正确答案:C
缺页中断就是要访问的页不在主存,需要操作系统将其调入主存后再进行访问,属于一种程序性中断

第10题:

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

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

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

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

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


正确答案:D
解析:在虚拟分页存储管理系统中,当进程访问的页面不在内存中时,就会触发缺页中断,然后转入确定淘汰页面的中断处理程序,接着将确定淘汰的页面调出内存,最后将请求页面调入内存。

更多相关问题