扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 文件系统中等
单选题
2025年5月第3题
中等
单选题
2025年5月第3题
#必须掌握
某计算机系统采用分页管理方式,页面大小为4KB,主存容量为16GB,采用位示图来记录主存页面的分配情况。问:位示图所占的存储空间为多少KB(__)。
问题(1)
浓缩知识点
位示图是分页存储管理中用于记录内存页框分配状态的管理机制,核心是用1个二进制位对应1个内存页框,标记其占用或空闲状态。计算位示图占用空间时,先通过主存总容量除以页面大小得出系统总页框数,该数值即为位示图所需的总位数,再依据1字节=8位、1KB=2^10字节等单位换算关系,将总位数转换为目标存储单位。位示图的优势是占用空间极小,页框的分配与回收操作效率较高,适配大内存系统的页管理需求,实际计算中借助2的幂次换算(如1GB=2^30字节)能更高效完成数值推导。
正确答案
A
这道题考查的是位示图(bitmap)大小的计算方法:
主存大小:16GB = 16 × 1024 MB = 16 × 1024 × 1024 KB = 16 × 1024 × 1024 × 1024 B
页面大小:4KB = 4 × 1024 B
主存中页面数(页框数) = 总内存大小 ÷ 页面大小
= (16 × 1024 × 1024 × 1024) ÷ (4 × 1024)
= (16 × 1024 × 1024 × 1024) ÷ (4096)
= 2^34 ÷ 2^12 = 2^22 = 4,194,304 页
位示图大小:每一页用1位表示是否被占用,共 4,194,304 位
转换为字节数:4,194,304 ÷ 8 = 524,288 字节 = 512 KB
