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

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

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

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

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

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

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

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

答案

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

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

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

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

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


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

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


转载请注明出处。

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

相关文章

[23][2][单选]处理器的状态由系统态到用户态的转换是通过下列哪一种方式实现的?

使用特权指令系统调用修改程序状态字执行访管指令答案修改程序状态字解析处理器处于系统态是可以执行硬件所...

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

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

[23][6][单选]多道程序设计技术的引入改善了资源的使用情况。为了防止内存中的各个程序互相干扰或干扰操作系统,需要解决的问题是:

处理器调度问题文件的合理使用问题使用设备时发生的冲突问题程序装入内存时的重定位问题答案程序装入内存时...

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

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

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

int main(    pid_t pid;    ...