文章目录🧠 一、存储管理概述1.1 主要任务与功能1.2 程序的装入与链接🔍 二、地址重定位详解🏗️ 三、连续分配管理方式3.1 单一连续分配3.2 固定分区分配3.3 动态分区分配(可变分区分配)3.4 内部碎片与外部碎片📄 四、非连续分配管理方式:基本分页存储管理4.1 基本概念4.2 地址变换机构4.3 有效访问时间与快表(TLB)4.4 多级页表🧩 五、分段存储管理5.1 基本概念5.2 地址变换5.3 分页与分段的对比🔄 六、虚拟存储器6.1 核心概念与特征6.2 实现方式6.3 请求分页存储管理6.4 页面置换算法6.5 内存分配与调入策略🔗 七、段页式存储管理🧠 一、存储管理概述1.1 主要任务与功能存储管理的主要任务是尽可能方便用户和提高主存储器的使用效率。其核心功能可概括为以下四点:功能描述关键词内存空间的分配与回收为进程分配运行所需的内存空间,使用后及时回收。分配、共享、回收地址转换(重定位)将程序中的逻辑地址转换为内存中的物理地址。逻辑地址 → 物理地址内存空间的扩充从逻辑上扩充内存容量,使大程序能在小内存中运行。虚拟存储、覆盖、交换存储保护防止各进程间相互干扰,保证各自在独立空间内运行。隔离、越界检查1.2 程序的装入与链接用户程序从源代码到在内存中执行,通常经历“编译 → 链接 → 装入”三个阶段。