存储管理
存储管理的目的是方便用户和提高内存的利用率。其基本任务是:管理内存空间;进行虚拟地址到物理地址的映射;实现内存的逻辑扩充;完成内存信息的共享和保护。
各种存储管理技术个具有特点,对基本任务的实现方法和实现程度是不尽相同的。在存储分配技术上有静态和动态、连续和非连续(离散)的之分。静态分配是指在程序运行之前已经完成内存分配(如:分区式存储管理和静态分页管理)。动态分配是指在目标程序运行过程中逐步实现存储分配(如:动态分页管理、段式和段页式管理)。连续性存储分配要求给作业分配一块地址连续的内存空间,非连续性是指作业分得的内存空间是若干个地址不连续的内存块,分页式管理首先突破了连续性存储的限制。
存储管理技术 | 描述 |
动态分配 | 在目标程序运行过程中逐步实现存储分配 |
静态分配 | 指在程序运行之前已经完成内存分配 |
连续性存储分配< |