(1)内存分区与信息保护程序运行需要占用内存,为了运行多道程序,内存需要分区(包括静态分区和动态分区),不同进程运行在各自的分区中。同时还要实现信息保护,即保证各道程序只能在各自的分区内操作,互不干扰。
(2)内存分配与回收
当一个程序需要运行时,系统根据内存的实际使用情况,按照一定的规则,把某一未被占用的内存区域分配给程序;当程序运行结束时,系统回收所占用的内存空间,使之成为空闲区域,以便再次分配利用。
(3)内存扩充
作系统还可以通过虚拟存储器技术为用户提供一个比实际内存空间大得多的虚拟内存,以解决物理内存空间不足的问题。