当前位置:首页 > 四级网络工程师 > [23] > 正文内容

[23][36][多选]在一个虚拟页式存储管理系统中,当发生缺页中断时,系统会完成下列哪些工作?

[23]2年前 (2025-02-02)

保存现场,通过交换 PSW 让缺页中断处理程序占用 CPU

执行缺页中断处理程序,分配一个空闲页框

启动磁盘,从磁盘将相关页面调入所分配的页框

在没有空闲页框时执行页面置换程序

修改页表及内存分配表,恢复现场

答案

保存现场,通过交换 PSW 让缺页中断处理程序占用 CPU

执行缺页中断处理程序,分配一个空闲页框

启动磁盘,从磁盘将相关页面调入所分配的页框

在没有空闲页框时执行页面置换程序

修改页表及内存分配表,恢复现场


解析在虚拟页式存储管理系统中,当发生缺页中断时,系统的处理过程如下:        1. 保存现场,通过交换 PSW 让缺页中断处理程序占用 CPU,并保存现场。        2. 执行缺页中断处理程序,寻找一个空闲的页框。若有空闲页框,则把磁盘上读出的信息装入该页框中。        3. 修改页表及内存分配表,表示该页已在内存。        4. 如果内存中无空闲页框,则按某种算法选择一个已在内存的页面,把它暂时调出内存。

5. 恢复现场,重新执行被中断的指令。


转载请注明出处。

本文链接:http://pythonopen.com/?id=7030

相关文章

[23][1][单选]操作系统的任务之一是向用户提供各种服务功能。下列对服务功能的描述中,哪一项是正确的?

满足用户的各种应用需求提供互联网所需的网络交换服务向用户提供 CPU 和内存等各类资源向开发人员提供...

[23][4][单选]系统调用的返回值是通过下列哪一种方式传递的?

通过全局变量通过临时文件通过共享存储区通过专用寄存器答案通过专用寄存器解析在系统调用的参数传递过程中...

[23][5][单选]在设计操作系统的调度算法时,应该针对不同的应用领域确定不同的设计目标。为满足截止时间的调度算法适用于下列哪一种环境?

实时系统交互式系统批处理系统嵌入式系统答案实时系统解析设计调度算法的目标取决于环境,系统分类通常分为...

[23][8][单选]下列哪一种操作不是进程控制原语?

激活进程挂起进程唤醒进程切换进程答案切换进程解析用于进程控制的原语一般有:创建、撤销、挂起、激活进程...

[23][9][单选]对于如下 C 语言程序:

int main(    pid_t pid;    ...