1.传统存储管理方式的特征、缺点
1.1一次性:作业数据必须一次性全部调入内存
- 作业很大时,无法全部装入内存,大作业无法运行
- 只能少量大作业运行时,降低多道程序并发度
1.2驻留性:作业数据在整个运行期间都会常驻内存
2.局部性原理
2.1时间局部性
- 现在访问的指令、数据在不久后很可能会被再次访问到
- 程序中存在大量循环
2.2空间局部性
- 现在访问的内存单元周围的内存空间,很可能在不久后会被访问到
- 数据连续存放,指令也顺序的存放
2.3高速缓存技术
- 使用频繁的数据放到更高速的存储器中
3.定义和特征
3.1定义
程序不需要全部装入即可运行,运行时根据需要动态调入数据,若内存不够,还需换出一些数据
3.2特征
- 多次性:无需在作业运行时一次性全部装入内存,而是允许被分成多次调入内存
- 对换性:无需在作业运行时一直常驻内存,而是允许在作业运行过程中,将作业换入、换出
- 虚拟性:从逻辑上扩充了内存的容量,使用户看到的内存容量,远大于实际的容量
4.如何实现
- 需要建立在离散分配的内存管理的方式基础上
- 访问的信息不在内存时,由操作系统负责将所需信息从外存调入内存(请求调页功能)
- 内存空间不够时,将内存中暂时用不到的信息换出到外存(页面置换功能)
虚拟内存的实现
- 请求分页存储管理
- 请求分段存储管理
- 请求段页式存储管理