在一个分页存储管理系统中,地址空间分页(每页1K),物理空间分块,设主存总容量为256KB,描述主存分配情况的位示图如下右图所示(0表示未分配,1表示已分配),此时作业调度程序选中一个长为5.2K的作业投入内存。试问: 假设一个64MB内存容量的计算机,

admin2018-07-17  25

问题 在一个分页存储管理系统中,地址空间分页(每页1K),物理空间分块,设主存总容量为256KB,描述主存分配情况的位示图如下右图所示(0表示未分配,1表示已分配),此时作业调度程序选中一个长为5.2K的作业投入内存。试问:
假设一个64MB内存容量的计算机,采用页式存储管理(页面大小为4K),内存分配采用位示图方式管理,请问位示图将占用多大的内存?

选项

答案64MB内存,一页大小为4K,则共可分成64KB×1K/4K=16K个物理盘块,在位示图中每一个盘块占1位,则共占16Kbit空间,因为1B=8bit,所以此位示图共占16Kbit/8=2KB的内存。 注意,这里的16Kbit中的K=1024,因为是从64KB×1K/4K=16K中得到的K。而如果要占16kbit(k=1000)的空间时,换算成内存空间应当注意k到K的转换,即(16bit/8)×(k/K)=2B×(1000/1024)≈1.95KB。考试中符号k取值应为1000还是1024一定要看清楚,否则单位转换的时候容易造成错误。

解析
转载请注明原文地址:https://jikaoti.com/ti/QAfjFFFM
0

最新回复(0)