第一步:算磁盘有多少个物理块
磁盘容量:2048 GB = 2048×1024 MB = 2,097,152 MB
每个物理块:8 MB
总块数 = 82,097,152=262,144 个块
(或者用2的幂次算:2048=211 ,8=23 ,1GB=210MB ,总块数 = 211×210/23=218 )
第二步:算位示图需要多少位
位示图用1个比特(bit)表示1个物理块的使用状态(0空闲/1占用)。
需要位数 = 262,144 bits
第三步:换算成"字"(Word)
字长 = 128 位(即1个字 = 128 bits)
所需字数 = 128262,144=2048 字
(218/27=211=2048 )
常见坑点:
误把字长当128字节(其实是128位)
单位换算错(GB→MB→B没统一)
忘记位示图是1个块对应1个bit(不是1字节)