传统存储管理的特征、缺点
一次性:
- 作业必须一次性全部装入内存才能投入运行
- 当大量的程序在运行,并发度下降
驻留性:一旦装入内存,就会一直驻留在内存。eg.玩游戏并不需要加载全部的场景
局部性原理
- 时间局部性:一条指令访问过后,过不久很有可能再次访问
- 空间局部性:一旦程序访问了某个存储单元,附近的程序也很有可能再次访问
虚拟内存
定义:将很快要用的部分装入内存,暂时用不到的放在外存。
需要的部分不在内存时,需要由操作系统负责将所需信息从外存调入内存
当内存吃紧的时候,将暂时不需要的信息换出到外存
如何实现
因为虚拟性是建立在离散分配管理的基础上,成为请求XX管理
添加页面置换功能和调页功能