这里写自定义目录标题
计算机虚拟存储器
从逻辑上扩充内存容量
1.1 常规存储器
- 常规存储器管理方式的特征
一次性:作业必须一次性地全部装入内存后方能开始运行。
驻留性:指作业被装入内存后,整个作业都一直驻留在内存中,其中任何部分都不会被换出,直至作业运行结束。 - 局部性原理
程序在执行时将呈现出局部性规律,即在较短的时间内,程序的执行仅局限于某个部分,相应的,它所访问的存储空间也局限于某个区域。
时间局限性:如果程序中的某条指令被执行,则不久以后该指令可能再次执行;
如果某数据被访问过,则不久以后该数据可能再次被访问,产生时间局限性的典型原因是在程序中存在着大量的循环操作;
空间局限性:一旦程序访问了某个存储单元,在不久之后,其附近的存储单元也将被访问,即程序在一段时间内所访问的地址可能集中在一定的范围之内,其典型情况便是程序的顺序执行; - 虚拟存储器的基本工作情况
应用程序运行之前没有必要将之全部装入内存,仅将要运行的少数页或段先装入内存便可执行。运行到下一页时,再调入到内存就可以继续执行下去。如果未被调入内存,便发出缺页中断请求,中断以后再调入内存也是可以继续执行下去。如果内存已满,则利用页段置换功能。
1.2 虚拟存储器
- 虚拟存储器的定义
指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统 - 虚拟存储器的特征
多次性:分成多次调入内存
对换性:运行时,暂时不用的页段对换出内存
虚拟性:从逻辑上扩充内存容量
1.3 虚拟存储器实现
- 分页请求系统
按页调入,和置换 - 请求分段系统
按段调入,和置换