1、对于一个有16个磁头且每磁道有63个扇区的磁盘,给定逻辑块地址(LBA)为1,045,721,计算等效的柱面 - 磁头 - 扇区(CHS)地址。然后使用这些CHS值来确认LBA地址。
等效的CHS地址计算如下:
- 柱面(C)= 1,045,721 / (16 × 63) = 1037;
- 磁头(H)= (1,045,721 % (16 × 63)) / 63 = 425 / 63 = 6;
- 扇区(S)= ((1,045,721 % (16 × 63)) % 63) + 1 = (425 % 63) + 1 = 47 + 1 = 48。
从CHS地址计算LBA地址:
$$
\text{LBA} = (1037 × 16 × 63) + 6 × 63 + 48 - 1 = 1,045,296 + 378 + 47 = 1,045,721
$$
2、一个希捷ST38410A硬盘驱动器标记的物理CHS值如下:柱面数8391、磁头数16、每磁道扇区数63。计算该磁盘在使用以下方法进行转换后,在INT 13h接口处的逻辑柱面数、磁头数和每磁道扇区数:(a)标准位移动方法;(b)修订的ECHS方法;(c)修订的LBA辅助方法。确定每种转换方式下丢失的扇区数。
该硬盘总扇区数为 $ 8391 \times 16 \times 63 = 8,458,128 $。
(a) 标准位移动方法 :
柱面数 $ C = 8391 / 16 = 524 $,
磁头数 $ H = 16 \times 16 = 256 $,
每磁道扇区数 $ S = 63 $。
转换后的总扇区数为 $ 524 \times 256 \times 63 = 8,451,072 $,
丢失扇区数为 $ 8,458,128 - 8,451,072 = 7056 $。
(b) 修订的ECHS方法 :
先计算 $ C = 8

最低0.47元/天 解锁文章
69

被折叠的 条评论
为什么被折叠?



