第5章 虚拟存储概念
5.1 虚拟内存的起因
(1)目录
-起因
-覆盖技术(早期)/交换技术(早期)/虚存技术
-虚拟内存技术:目标/程序局部性原理/基本概念/基本特征/虚拟页式内存管理
(2)起因
经常出现内存不够了。程序规模的增长速度远远大于存储器容量的增长速度。
理想的存储器:容量更大,速度更快,价格更便宜的非易失性存储器。
实际的存储器:
(3)操作系统对存储的抽象:地址空间
(4) 虚拟存储的需求
- 计算机系统时常出现内存空间不够用
- 覆盖(overlay) 应用程序手动把需要的指令和数据保存在内存中
- 交换(swapping) 操作系统自动把暂时不能执行的程序保存到外存中
- 虚拟存储 在有限容量的内存中,以页为单位自动装入更多更大的程序
5.2 覆盖技术
1)目标
在较小的可用内存中运行较大的程序。常用于多道程序系统,与分区存储管理配合使用。
(2)原理
把程序按照其自身