详理技术 8.2固定分区 ■单道作业(单一固定分区) ■内存分为两个区域:系统区,用户区。应用程序装 入到用户区,可使用用户区全部空间 ■使用界地址寄存器保护系统信息 最简单,适用于单用户、单任务的OS ■优点:易于管理 缺点:对要求内存空间少的程序,造成内存浪费; 程序全部装入,很少使用的程序部分也占用内存
第八章 实存储器管理技术 8.2 固定分区 ◼ 单道作业(单一固定分区) ◼ 内存分为两个区域:系统区,用户区。应用程序装 入到用户区,可使用用户区全部空间 ◼ 使用界地址寄存器保护系统信息 ◼ 最简单,适用于单用户、单任务的OS ◼ 优点:易于管理 ◼ 缺点:对要求内存空间少的程序,造成内存浪费; 程序全部装入,很少使用的程序部分也占用内存
详理技术 OXFFF 用户程序 位于RAM中的 ROM中的 操作系统 设备驱动程序 用户程序 位于RAM中的 用户程序 操作系统 位于RAM中的 操作系统 0 单一连续区存储管理
第八章 实存储器管理技术 用户程序 位于RAM中的 操作系统 0xFFF... 0 位于RAM中的 操作系统 用户程序 0 ROM中的 设备驱动程序 用户程序 位于RAM中的 操作系统 0 单一连续区存储管理
详理技术 8.2固定分区 口多道作业 主存分为固定大小的若干块,主存分区的数 量不变,每个分区的大小也不变 分区的信息由存储分块表(MBT)管理 大小:以字节为单位 位置:分区的起始地址 状态:分区是否被使用 使用界地址寄存器 ■采用静态重定位
第八章 实存储器管理技术 8.2 固定分区 ◼ 多道作业 ◼ 主存分为固定大小的若干块,主存分区的数 量不变,每个分区的大小也不变 ◼ 分区的信息由存储分块表(MBT)管理 ◼ 大小:以字节为单位 ◼ 位置:分区的起始地址 ◼ 状态:分区是否被使用 ◼ 使用界地址寄存器 ◼ 采用静态重定位
详理技术 Operating System Operating System 8 M 8 M 2 M 4 M 8 M 6 M 8 M 8 M 8 M 8 M 8 M 固定分区(大小相同) 固定分区(多种大小)
第八章 实存储器管理技术 8 M 8 M 8 M 8 M 8 M Operating System Operating System 8 M 12 M 8 M 8 M 6 M 4 M 2 M 固定分区(大小相同) 固定分区(多种大小)
8.3可变分区多道管理技术 (动态分区) 主存事先并不划分分区,而是在作业级 如主存时,按作业大小建立分区,分给 作业使用 优点:没有分区内部碎片 缺点:有外碎片;如果大小不是任意的, 也可能出现内碎片
第八章 实存储器管理技术 8.3 可变分区多道管理技术 (动态分区) ◼ 主存事先并不划分分区,而是在作业级 如主存时,按作业大小建立分区,分给 作业使用 ◼ 优点:没有分区内部碎片 ◼ 缺点:有外碎片;如果大小不是任意的, 也可能出现内碎片