[22][14][单选]某计算机系统采用可变分区方法管理内存,当前内存的分配情况如下表所示。
|序号|起始地址|长度|标志| |----|----|----|----| |1|0|500|NULL| |2|500|300|P1| |3|800|400|P2| |4|1200|500|P3| |5|1700|200|NULL| |6|1900|400|P4| 当系统运行一段时间后,进程 P4 退出,那么,操作系统如何修改上述内存分配表?
将进程 P4 所在分区的标志为 NULL,并与上邻分区、下邻分区合并成一个分区
将进程 P4 所在分区的标志为 NULL,并与上邻分区合并成一个分区
将进程 P4 所在分区的标志为 NULL,并与下邻分区合并成一个分区
将进程 P4 所在分区的标志为 NULL
答案
将进程 P4 所在分区的标志为 NULL,并与上邻分区、下邻分区合并成一个分区
解析
【解析】当进程 P4 退出后,其占用的内存空间释放,此时其上下相邻的分区均为空闲区,应将这三个分区合并成一个分区,并将标志设为 NULL,故本题答案选择 A 选项。
【涉及考点】
可变分区内存管理相关概念
转载请注明出处。