登录 注册
当前位置:主页 > 资源下载 > 46 > 分享一个关于操作系统的PPT,内容为缺页处理过程小结

分享一个关于操作系统的PPT,内容为缺页处理过程小结

  • 更新:2024-05-30 10:12:32
  • 大小:3.27MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:OS - 操作系统
  • 格式:PPT

资源介绍

缺页处理过程小结: (1)硬件陷阱进入核心,保存PC到栈中,大多数机器将当前各种状态保存在特殊的寄存器中。 (2)启动一个汇编程序代码保存通用寄存器和其它重要的动态信息,以免被操作系统破坏。 (3)操作系统发现一个缺页时,查找需要哪个虚页。(通常一个硬件寄存器含有该信息) (4)一旦知道了发生缺页的虚拟地址,操作系统检查这个地址是否有效,如无效,向进程发一个信号或杀死进程(UNIX);若有效也没有保护错误发生,系统则从空闲页框中选一个页框分配,如果没有空闲页框,执行页面置换算法找一个页淘汰。 (5)若选择淘汰的页框不“脏”,直接到(6),否则该页写回磁盘,并发生一次进程切换(暂停本进程,让其它进程运行到页面写完成,在这期间,该页框标志忙,以免被占用) (6)页框 “干净”后,操作系统查找磁盘上所需调入的页,通过磁盘操作策略将其装入。(在这期间,产生缺页的进程仍然挂起,而其它正在运行的进程也依然在运行)