存储器管理之虚拟内存的管理①
- 物理内存(即实内存)管理

改善物理内存管理的相关技术:内存拼接,对换技术,覆盖技术。
-
虚拟内存管理的目标
![在这里插入图片描述]()
-
虚拟内存管理的实现思路
![在这里插入图片描述]()
原理
![在这里插入图片描述]()
-
典型虚拟内存管理方式
![在这里插入图片描述]()
①页式虚拟存储方式
1 概念:把进程空间(虚拟)和内存空间划分等大小的小片。
小片典型大小:1K、2K或4K…
进程的小片——页(虚拟页或页面)
内存的小片——页框(物理页)
内存以页框为单位分配使用。
进程以页为单位装入内存。
![在这里插入图片描述]()
2 页表和页式地址映射
页式系统中的地址
![在这里插入图片描述]()
![在这里插入图片描述]()
页面映射表
![在这里插入图片描述]()
页式地址映射
![在这里插入图片描述]()
![在这里插入图片描述]()
3 块表机制(Cache)
![在这里插入图片描述]()
![在这里插入图片描述]()
页面的共享
![在这里插入图片描述]()
4 缺页中断
①带中断位的页表
![在这里插入图片描述]()
②带访问位和修改位的页表
![在这里插入图片描述]()
③缺页中断
![在这里插入图片描述]()
④访存指令的执行过程
![在这里插入图片描述]()
![在这里插入图片描述]()
5 页面淘汰策略
![在这里插入图片描述]()
①最佳算法(OPT算法,Optimal)
![在这里插入图片描述]()
算法无法实现,无法预知未来。
②先进先出淘汰算法(FIFO算法)
![在这里插入图片描述]()
![在这里插入图片描述]()
③最久未使用淘汰算法(LRU,Least Recently Used)
![在这里插入图片描述]()
LRU的实现(硬件方法)
![在这里插入图片描述]()
LRU的实现(软件方法)
![在这里插入图片描述]()
④最不经常使用(LFU)淘汰算法
![在这里插入图片描述]()
6 缺页因素
![在这里插入图片描述]()
7 页式系统的不足
![在这里插入图片描述]()




























浙公网安备 33010602011771号