传统存储管理方式的特征和缺点:
一次性:作业必须一次性装入内存后才能开始运行。
驻留性:一旦作业被装入内存中,就会一直驻留在内存中,直至作业运行结束
高速缓冲技术思想:
将近期频繁访问的数据放到更高速的存储器中,暂时用不到的数据放到更低速的存储器中。
虚拟内存定义:
程序装入时,可以将程序中很快会用到的部分装入内存,暂时用不到的部分留在外存,就可以让程序开始执行
在程序执行过程中,当所访问的信息不存在时,由操作系统负责将所需信息从外存调入内存,然后继续执行程序
若内存空间不够,由操作系统负责将内存中暂时用不上的信息换出外存。
虚拟内存的最大容量由计算机的地质结构(cpu的寻址范围)确定的
虚拟内存的实际容量=min(内存和外存容量之和,cpu寻址范围)
虚拟内存的主要特征:
多次行:无需在作业运行时一次性装入内存,允许被分为多次调入内存
对换性:在作业运行时无需常驻内存,而是允许作业运行中将作业换入,换出
虚拟性:从逻辑上扩充了内存容量