- 1
- 0
- 约小于1千字
- 约 53页
- 2021-10-05 发布于重庆
- 举报
第二部分 操作系统;作业的概念;作业状态及其转换;作业和进程;作业管理方式;作业调度;作业调度算法;第二部分 操作系统;3 存储管理;3.1 存储管理的功能;内存分配和回收;内存分配和回收;内存空间的共享;存储保护;地址映射;地址映射;地址映射;地址映射;内存空间的扩充——虚拟存储;3 存储管理;3.2 分区存储管理;固定分区(Fixed Partitions);固定分区(Fixed Partitions);固定分区(Fixed Partitions);可变分区(Variable Partitions);内存分配表
已分配分区表
未分配分区表
数据结构
存储控制块MCB (Memory Control Block)(区号、起始地址、长度、状态)
分配区控制块AMCB (Allocation MCB)
空闲区控制块FMCB (Free MCB);当作业申请分配大小为X(K)的存储空间时,系统在未分配分区表中查看内存是否有足够的空闲区域。
若空闲区比需要的大,则将其分为两部分,并修改两个分配表的信息。
一部分等于作业所需空间大小
一部分则为空闲区
当回收一个被作业释放的分区时,要将其与邻接的空闲区合并为一个大的空闲区(见图2.25)。
优点:提高了存储空间的利用率。
缺点:也会产生一些不能利用的小空闲区(外零头)。
解决办法:拼接、紧缩;分区存储管理的分配策略;3 存储管理;3
原创力文档

文档评论(0)