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

学历类 正确答案 已帮助 人

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

请帮忙给出正确答案和分析,谢谢!

热搜:什么是中断系统,中断系统的功能是什么

答案解析

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