一、页面调入策略

1、是啥?要解决什么问题

2、【何时调入?】

  • 1、在操作系统【访问这些页之前】提前调入一部分页进入内存
    • 那么【被提前调入的】这些页就不会成在访问的时候【缺页】
      • 假设一个进程共A个页,已经预调入了B个页,那么【会发生缺页】的只有【剩下的A-B个页】
    • 例题

  • 2、在操作系统【运行时、访问时】才调入
    • 【例题】:

3、【从何处调入?】

我就不写笔记了,这里有三大博主的笔记,看个人喜好选一个就行

【里昂学长笔记】

 【BOK学姐笔记】

  • BOK学姐有一点解释的很好:【到底为什么外存要分 “对换区” 和 “文件区”】:
    • 【对换区】在磁盘是同一个磁道里【连续分配】的,所以读取起来【非常快】!!!!
    • 【文件区】在磁盘各个磁道【离散分配】,所以读取起来【读写速度】慢!!!要找来找去

【王道笔记】

【例题】

二、页面置换策略

【例题】

三、内存映射文件

【例题】

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐