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