学习笔记-操作系统页式虚拟存储管理

分页的基本思想是把程序的逻辑空间和内存的物理空间按照同样的大小划分成若干页面,并以页面为单位进行分配。

从现有页设计中,构思一种进阶的页面调度算法:

  1. 假想页面调度算法
  • 实页:实际被访问的页
  • 虚页:被访问页相邻两侧的页
  • 加载:加载被访问的页,并标记为【实页】,同时加载该【实页】的【虚页】。
  • 访问:每次访问页时,计算该页的访问频率,若当前页为【虚页】,则标记为【实页】;当访问某个不存在的页时,触法【加载】中断;
  • 释放:内存不足时,优先释放【虚页】,若不存在【虚页】或释放后内存仍然不足时,释放使用频率最低的【实页】
  • 结束:完全释放进程相关的所有页

学习笔记-操作系统页式虚拟存储管理
https://blog.cikaros.top/doc/29a8a074.html
作者
Cikaros
发布于
2024年9月19日
许可协议