应用题
12.什么是存储器的内零头和外零头?它们是怎么造成的?减少它们应采取什么措施?
【正确答案】(1)分配给用户而未被利用的部分(各分区中的空闲部分)称为存储器的内零头。造成的原因是分区的大小不是根据每个作业的大小划分的。减少内零头的方法是根据作业的实际需要动态地划分存储空间,即分区的个数和大小都是不固定的。
(2)存在于各分区之间的不能再充分利用的小的空闲区称为外零头。产生外零头的一个主要原因是,分区分配要求作业运行前一次全部装入主存,且必须占用连续的存储空间。
(3)解决办法:
①把程序分成几部分装入不同的分区(在虚拟存储管理中讨论)。
②采用“拼接”技术,把零头集中起来形成一个大的空闲区。
【答案解析】