单一连续区存储管理 OXFFF 用户程序 位于RAM中的 ROM中的 操作系统 设备驱动程序 用户程序 位于RAM中的 用户程序 操作系统 位于RAM中的 操作系统
用户程序 位于RAM中的 操作系统 0xFFF... 0 位于RAM中的 操作系统 用户程序 0 ROM中的 设备驱动程序 用户程序 位于RAM中的 操作系统 0 单一连续区存储管理
连续分配存储方式-1 界限寄存器 重定位寄存器(基址) 内 逻辑地址 存 CPU < 物理地址 地址错
连续分配存储方式-1 界限寄存器 重定位寄存器(基址) CPU < + 内 存 地址错 逻辑地址 Y N 物理地址
(2)固定分区( Fixed Partitioning)分配 固定式分区是在作业装入之前,内存就被划分成若干 个分区。划分工作可以由系统管理员完成,也可以由操 作系统实现。然而一旦划分完成,在系统运行期间不再 重新划分,即分区的个数不可变,分区的大小不可变, 所以,固定式分区又称为静态分区。 这种分区方式一般将内存的用户区域划分成大小不等的 分区,以适应不同大小的作业的需要。系统有一张分区 说明表,每个表目说明一个分区的大小、起始地址和是 否已分配的使用标志。分区说明表和内存分配图如下所 小
(2) 固定分区(Fixed Partitioning)分配 固定式分区是在作业装入之前,内存就被划分成若干 个分区。划分工作可以由系统管理员完成,也可以由操 作系统实现。然而一旦划分完成,在系统运行期间不再 重新划分,即分区的个数不可变,分区的大小不可变, 所以,固定式分区又称为静态分区。 这种分区方式一般将内存的用户区域划分成大小不等的 分区,以适应不同大小的作业的需要。系统有一张分区 说明表,每个表目说明一个分区的大小、起始地址和是 否已分配的使用标志。分区说明表和内存分配图如下所 示
固定分区分配-1 区号大小起址标志0k: 操作系统 116KB20K已分配20k: 232KB36K已分配 作业A(16k) 36k 第1分区(16kb) 364KB68K已分配 4124KB132K未分配68:/作业B(26k) 第2分区(32kb) (已分配) (a)分区说明表 固定式分区实现技术简单 作业C(56k) 第3分区(64kb) 132k: (已分配) 但是内存的利用率不高, 适用于作业的大小和多少事 先都比较清楚的系统中。它26k 4分区(124kb) 用于60年代的IBM-360的MT (未分配) 操作系统中 内存分配图
固定分区分配-1 区号 大小 起址 标志 1 16KB 20K 已分配 2 32KB 36K 已分配 3 64KB 68K 已分配 4 124KB 132K 未分配 (a) 分区说明表 固定式分区实现技术简单 ,但是内存的利用率不高, 适用于作业的大小和多少事 先都比较清楚的系统中。它 用于60年代的IBM-360的MFT 操作系统中。 0k: 20k: 36k: 68k: 132k: 256k: 内存分配图 操作系统 作业A(16k) 作业B(26k) 作业C(56k) 第1分区(16kb) 第2分区(32kb) (已分配) 第3分区(64kb) (已分配) 4分区(124kb ) (未分配)
Multiprogramming with Fixed Partitions Multiple input queues 800K 口口 Partition4 Partition 4 tOoK Partition 3 Sing Partition 3 input queue 400K Partition 2 Partition 2 200K □□H□} Partition1 Partition 1 1OoK Operating Operating system system Fixed memory partitions separate input queues for each partition single input queue
Multiprogramming with Fixed Partitions Fixed memory partitions separate input queues for each partition single input queue