存储管理具有哪些功能?
一个好的计算机系统不仅要有一个足够容量的、存取速度快的、稳定可靠的主存储器,而且要能合理有效地使用主存空间。主存储器的空间分成系统区和用户区两部分,存储管理是对主存空间的用户区进行管理,其目的是尽可能地方便用户和提高主存空间的利用率。具体地说,存储管理的功能如下:(1)主存空间的分配与回收。采用一定的策略分配适当的主存空间给要求运行的作业使用,当主存中的作业撤离或主动归还主存空间时,则收回它所占用的全部或部分的主存空间;(2)实现地址转换。即将用户程序的逻辑地址转换为主存储器的绝对地址;(3)主存空间的共享和保护。即允许多道程序通过某种途径共享某主存空间,同时,为了避免各作业相互干扰和保护各区域内的信息不被破坏,必须实现存储保护;(4)主存空间的扩充。存储管理利用磁盘等辅助存储器作为主存储器的后盾,使大型程序能够在较小的主存空间中顺利地运行起来。