问题 问答题

操作系统如何处理缺页中断和缺段中断

答案

参考答案:操作系统处理缺页中断的方法为:
· 查主存分配表找一个空闲主存块,若无空块,则由页面调度解决;然后查页表找出该页在磁盘上的位置,启动磁盘读出该页信息;
· 从磁盘上读出的信息装入找到的主存块中;
· 修改页表中的相应表目,表示该页已在主存中;
· 重新执行破中断的命令。
操作系统处理缺段中断的方法是:
· 查主存分配表,找出一个足够大的连续区以容纳该分段。如果找不到,则检查空闲区总和;若空闲区总和能满足该段要求,那么进行适当移动将分配的空闲区集中;
· 若空闲区总和不能满足要求,可把主存中—段或几段调出,然后把当前要访问的段装入主存;
· 段被移动,调出和装入后,都要对段表中的相应表目进行修改;
· 新的段装入后,让作业重新执行被中断的指令。

单项选择题
选择题