存储管理软件负责为进入运行状态的任务分配合适的内存空间。由于任务大小不同,内存分配表和空闲区域的大小和位置在运行过程中不断变化,因此,内存分配必须是动态的。存储管理软件还负责存储保护任务。由于很多不同任务的数据和程序可能同时存储在内存中,而且有些系统程序也占用一定的内存空间,为防止程序之间越界访问而造成混乱,因此采取了相应的内存保护措施必须采取。存储管理器还负责扩展存储空间。其中之一是默认存储方法。当物理地址空间小于直接寻址时,可以将超出物理地址空间的部分放在磁盘或磁带上,使用户看上去知道:计算机可以直接寻址的逻辑地址空间有多大,以及有多少存储空间是用户可以控制的尽可能多的。另一种是计算机的直接处理能力较小,但物理内存容量可以扩展。现在的问题是如何将逻辑地址空间映射到物理地址空间。
上一篇:空间明明很大显示内存不足
下一篇:内存管理是什么意思