查看更多
当前 - 选择题 - 磁盘管理
困难
单选题
2025年11月第12题
#必须掌握
#超纲

一个磁盘有 10 个磁头、10 个磁道,每个盘面 16 个扇区,系统字长 16 位,问位图存储需要多少字节(200)。

问题(1)
浓缩知识点

位图是常用的磁盘空间管理技术,核心是用单个二进制位对应一个磁盘块(通常以扇区为单位)的使用状态,位值为1代表块已占用,位值为0代表块空闲。计算位图存储容量时,先通过磁头数×磁道数×每磁道扇区数算出磁盘总块数,总块数就是位图所需的总二进制位数,再将总位数除以8转换为字节数。若涉及系统字长,当计算出的字节数不是字长对应字节数(如16位字长对应2字节)的整数倍时,需向上取整以满足字长对齐要求,部分场景下字长对最终容量无直接影响。此外,位图优势是占用空间小、块状态查询与修改效率高,适合管理块数量多的磁盘;缺点是难以快速定位连续空闲块,对大量连续空间需求的场景支持性差。

正确答案
B

本题考查位图法管理磁盘空间的容量计算。
位图中每一个二进制位对应一个磁盘块,这里通常按扇区作为分配单位,因此先计算磁盘共有多少个扇区:10 个磁头表示 10 个盘面,10 个磁道、每盘面每磁道有 16 个扇区,所以总扇区数为 10×10×16=1600,也就需要 1600 个二进制位来表示这些扇区的占用情况。
再将位数换算成字节,1600÷8=200 字节。答案选 B。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有