[真2][35][多选]在可变分区存储管理方案中,内存紧缩可以解决碎片问题。下列哪些是内存紧缩技术要完成的工作?
读出需要移动的分区中的数据
进行内存重定位(静态或动态)
将原分区的数据写入新的分区中
修改内存分配表,合并空闲空间
修改进程控制块
答案
读出需要移动的分区中的数据
进行内存重定位(静态或动态)
将原分区的数据写入新的分区中
修改内存分配表,合并空闲空间
解析
ABCD【解析】内存紧缩技术主要是通过移动内存中的程序来将所有空闲碎片合并成一个连续的大空闲区且放在内存的一端,而把所有程序占用的空间放在内存的另一端。所以内存紧缩技术要完成的工作有: A.读出需要移动的分区中的数据,这是移动数据的第一步。 B.进行内存重定位(静态或动态,在移动数据后需要对内存地址进行重新定位。 C.将读出分区的数据写入新的分区中,完成数据的移动。 D.修改内存分配表,合并空闲空间,使得空闲空间能够被合理利用。 E.修改进程控制块不属于内存紧缩技术要完成的工作。故选择 ABCD 选项。
转载请注明出处。