锦衣雪华玉颜色,回眸一笑天下倾
文章目录
- 3.2.1 虚拟内存的基本概念
- 知识总览
- 传统存储方式的特征,缺点
- 局部性原理
- 虚拟内存的定义
- 如何实现虚拟内存技术
- 知识总结
- 3.2.2 请求分页管理方式
- 知识总览
- 页表机制
- 缺页中断机制
- 地址变换机制
- 知识回顾
- 3.2.3 页面置换算法
- 总览
- 最佳置换算法OPT
- 先进先出置换算法FIFO
- 最久未使用置换算法
- 时钟置换算法CLOCK
- 改进型的时钟置换算法
- 知识回顾
- 3.2.4 页面分配策略,抖动,工作级别
- 知识总览
- 页面分配,置换策略![请添加图片描述](https://img-blog.csdnimg.cn/43448f00cd1d41b6a9cff1ad34c90fcb.png)
- 何时调入页面
- 从何处调入页面
- 抖动现象
- 工作集
- 知识回顾
- 3.2.5 内存映射文件
- 知识总览
- 映射文件
- 知识总览
3.2.1 虚拟内存的基本概念
知识总览
传统存储方式的特征,缺点
局部性原理
虚拟内存的定义
如何实现虚拟内存技术
、
知识总结
3.2.2 请求分页管理方式
知识总览
页表机制
缺页中断机制
地址变换机制
补充细节:
只有“写指令”才需要修改“修改位”。并且,一般来说只需修改快表中的数据,只有要将快表项删除时才需要写回内存中的慢表。这样可以减少访存次数。
和普通的中断处理一样,缺页中断处理依然需要保留CPU现场。
需要用某种“页面置换算法”来决定一个换出页面(下节内容)
换入/换出页面都需要启动慢速的i/o操作,可见,如果换入/换出太频繁,会有很大的开销。
页面调入内存后,需要修改慢表,同时也需要将表项复制到快表中。
在具有快表机构的请求分页系统中,访问一个逻辑地址时,若发生缺页,则地址变换步骤是:
查快表(未命中)―一查慢表(发现未调入内存)―一调页(调入的页面对应的表项会直接加入快表)――查快表(命中)—―访问目标内存单元
知识回顾
3.2.3 页面置换算法
总览
最佳置换算法OPT
最佳置换算法可以保证最低的缺页率,但实际上,只有在进程执行的过程中才能知道接下来会访问到的是哪个页面。操作系统无法提前预判页面访问序列。因此,最佳置换算法是无法实现的。.
先进先出置换算法FIFO
最久未使用置换算法
时钟置换算法CLOCK
改进型的时钟置换算法
知识回顾
3.2.4 页面分配策略,抖动,工作级别
知识总览
页面分配,置换策略
何时调入页面
从何处调入页面
抖动现象
工作集
知识回顾
3.2.5 内存映射文件
知识总览
映射文件