![使用 CHS 公式计算头数](https://linux22.com/image/1485731/%E4%BD%BF%E7%94%A8%20CHS%20%E5%85%AC%E5%BC%8F%E8%AE%A1%E7%AE%97%E5%A4%B4%E6%95%B0.png)
使用磁柱、磁头和扇区 (CHS) 公式计算 2 G 字节磁盘的磁头数量,该磁盘每个扇区有 128 字节。磁盘每个盘片有 1024 个磁柱和 32 个扇区,其中 1 G 字节 = 1073741824 字节
我是新手。想知道有什么方法。
128*32*磁头*1024 =2 * 1073741824 磁头 = (2 * 1073741824)/128*32*1024
这是正确的吗?
答案1
我觉得这个数字是对的。(答案是 512 个头。)
注意:每个扇区 128 字节是不常见的。512 字节更为常见,较新的设备使用更大的扇区大小(例如 4096 字节)。因此这似乎是学校的问题。如果每个扇区有 512 字节,那么磁头数量将减少到 128 个。
在旧硬盘中,512 个实际磁头的数量多得离谱。然而,当磁盘容量增加时,我们开始编造虚假(无意义)的数字,以与允许如此大数字的 BIOS 软件兼容。换句话说,硬盘报告的“几何”(CHS)值并不反映驱动器中的实际情况,因为这允许硬盘与更多硬盘控制器一起工作(如今,这些控制器最常内置在主板中,尽管一些商用系统使用专用的 RAID 控制器硬件)。因此,使用公式 C(磁柱数)乘以 H(磁头数)乘以 S(扇区数)乘以扇区大小(通常为 512 字节,但您的情况指定了不同的值)= 总大小,并使用您演示的简单代数技术,您已经得出了正确的公式。