操作系统——内存管理(2)
虚拟内存技术
- 背景:不采用虚拟内存技术的内存管理策略的缺点:
- 一次性。必须将作业一次性装入内存中,可能会不能全部装入从而作业无法运行;或者大量作业要求运行时,内存不能容纳导致仅少量作业在运行;
- 驻留性。作业进入内存后会驻留在内存中,任何部分都不会被调出,直到作业结束。
- 局部性原理。原理不解释。采用此原理的技术有快表、页高速缓存、虚拟内存技术以及“goto语句有害”说法等。
- 时间局部性:刚执行的指令,不久之后很有可能再次执行。
- 空间局部性:一旦访问了某个存储单元,不久之后附近的存储单元很有可能被访问。