【正确答案】
C
【答案解析】[解析] 解决碎片问题的方法是,向一个方向移动已分配的作业,使零散的小空闲区在另一方向连成一片。基本思想是移动所有已分配的分区,使之成为连续区域。这种技术要求对作业进行重定位。第1空的正确答案为选项D。
虚拟存储器的工作原理是:
①作业在运行之前,仅仅将当前要运行的那部分页面或段,先装入主存,便启动运行,其余部分暂时留在磁盘上;
②在程序运行时,如果要访问的页还没有调入主存,则将它们调入主存;
③如果主存已满,则将暂时不用的页调出到磁盘上,腾出足够的主存空间,再将要访问的页调入主存,使程序继续运行。
这样,从用户角度来看,系统具有的主存容量,比实际主存要大得多。
综上所述,虚拟存储器主要由磁盘区域和主存组成。所以,第2空的正确答案为选项C。