试题详情
简答题缺页中断的处理过程是软硬件配合完成的,请叙述缺页中断处理过程? 
  • 若在页表中发现所要访问的页面不在内存,则产生缺页中断,其处理过程如下:
    1、根据逻辑地址查页表的驻留位,判断该页是否在内存;
    2、该页标志为0,形成缺页中断。保留现场。
    3、操作系统处理缺页中断,寻找一个空闲页面。
    4、若有空闲页,则把磁盘上读出的信息装入该页面中。
    5、修改页表及内存分配表,表示该页已经在内存。
    6、如果内存中无空闲页,则按某种算法选择一个已在内存的页面,把它暂时调出内存。若该页被修改过,则要把信息重写到磁盘上。当一页被暂时调出内存后,重复4、5步。
    7、恢复现场,重新执行被中断的指令。
  • 关注下方微信公众号,在线模考后查看

热门试题