若在页表中发现所要访问的页面不在内存,则产生缺页中断,其处理过程如下:
1、根据逻辑地址查页表的驻留位,判断该页是否在内存;
2、该页标志为0,形成缺页中断。保留现场。
3、操作系统处理缺页中断,寻找一个空闲页面。
4、若有空闲页,则把磁盘上读出的信息装入该页面中。
5、修改页表及内存分配表,表示该页已经在内存。
6、如果内存中无空闲页,则按某种算法选择一个已在内存的页面,把它暂时调出内存。若该页被修改过,则要把信息重写到磁盘上。当一页被暂时调出内存后,重复4、5步。
7、恢复现场,重新执行被中断的指令。
(简答题)
缺页中断的处理过程是软硬件配合完成的,请叙述缺页中断处理过程?
正确答案
答案解析
略
相似试题
(简答题)
什么时候发生缺页中断?当缺页中断发生时,操作系统应采取什么行动?
(简答题)
请描述一个远程过程调用的整个过程。
(简答题)
多道程序设计的硬件基础是什么?
(简答题)
信箱通信有什么优点?请描述信箱通信的数据结构并说明其通信过程。
(简答题)
一个Nonell网络的硬件主要由哪几部分组成?
(简答题)
一个Novell网络的硬件主要由哪几部分组成?
(单选题)
以虚拟设备方式实现硬件共享又称()
(简答题)
硬件资源共享分为哪几种?如何实现?
(简答题)
试描述在Neteare中,从工作站发出一个文件服务请求到取得服务器的服务响应所经过的处理过程.