在内存的动态分区分配中,当进程运行完毕释放内存时,系统会回收内存。当回收区与插入点的前一个空闲分区相邻时,应该:
A: 将回收区与插入点后的分区合并,不必为回收区分配新表项,,只需修改后一分区的大小。
B: 将回收区与插入点前的分区合并,不必为回收区分配新表项,只需修改前一分区的大小。
C: 为回收区单独建立一个新表项,填写回收区的首址和大小,插入空闲区表中。
D: 将回收区与插入点前的分区和插入点后的分区一起合并。
A: 将回收区与插入点后的分区合并,不必为回收区分配新表项,,只需修改后一分区的大小。
B: 将回收区与插入点前的分区合并,不必为回收区分配新表项,只需修改前一分区的大小。
C: 为回收区单独建立一个新表项,填写回收区的首址和大小,插入空闲区表中。
D: 将回收区与插入点前的分区和插入点后的分区一起合并。
举一反三
- 在回收内存时,当释放区与插入点前一分区F1相邻接,此时应以F1分区的表项为新表项,修改新表项的大小。
- 当进程运行完毕时,内存要释放和回收。若回收分区与插入点的后一空闲分区F2相邻接,此时可将两分区合并,形成新的空闲分区,用回收区的首址作为新空闲区的首址,大小为( )。 A: 两者之差 B: 两者之和 C: F2的大小 D: 三者之和
- 在可变分区系统中,当一个进程撤销后,系统回收其占用的内存空间,回收后造成空闲分区个数减1的情况是()。 A: 回收区与空闲区无邻接 B: 回收区与上空闲区邻接 C: 回收区与下空闲区邻接 D: 回收区与上下两个空闲区邻接
- 动态分区分配中,分区回收时可能出现哪些情况?() A: 回收区上面紧邻空闲区 B: 回收区下面紧邻空闲区 C: 回收区上面和下面都紧邻空闲区 D: 回收区上面和下面都不紧邻空闲区
- 关于动态分区存储管理算法的分区回收,下面的描述不正确的是( )。 A: 如果回收一个分区,空闲区的数量一定会增加一个。 B: 如果回收一个分区,空闲区的数量有可能减少一个。 C: 如果回收一个分区,空闲区的数量有可能不变。 D: 如果回收一个分区,空闲区的数量有可能增加一个。