3.2.1 虚拟内存的基本概念
1、传统存储管理方式的特征
各种内存管理策略都是为了同时将多个进程保证在内存中以便允许多道程序设计。
它们都具有以下两个共同的特征:
1)一次性:作业必须一次性全部装入内存后,方能开始运行。这会导致两种情况发生:
①当作业很大,不能全部被装入内存时,将使该作业无法运行。
②当大量作业要求运行时,由于内存不足以容纳所有作业,只能使少数作业先运行,导致多道程序度的下降。
2)驻留性:作业被装入内存后,就一直驻留在内存中,其任何部分都不会被换出,直至作业运行结束,运行中的进程,会因等待I/O而被阻塞,可能处于长期等待状态。
由以上分析可知,很多程序运行中不用或暂时不用的程序(数据)占据了大量的内存空间,而一些需要运行的内存又无法装入运行,显然浪费了宝贵的内存资源。