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