当你已经有了扇区,为什么还需要块?块大小为什么要是扇区大小的倍数?

4
阅读光盘结构时,我遇到了这样一句话:块大小是扇区大小的倍数。第一个想法是,既然有扇区,为什么还需要块?其次,为什么块大小必须是扇区大小的倍数,比如1、2、4?为什么不能是扇区大小的一半?这里的理由是什么?这不是作业。
2个回答

4

块是文件系统的抽象。所有文件系统操作只能以块的倍数访问。换句话说,文件系统中最小的逻辑可寻址单元是块,而不是扇区。

块设备上可寻址的最小单元是扇区。扇区大小是块设备的物理属性,是所有块设备的基本单位。

大多数块设备具有512字节的扇区(虽然其他大小也很常见。例如,一些CD-ROM光盘具有2千字节的扇区),而块大小通常为512字节、1 KB或4KB。这就是块大小是扇区的倍数的原因。


0
早期的计算机行业中,“block”这个术语常被宽泛地用来指代一小块数据。后来,用于表示数据区域的术语被替换为“sector”,而“block”则与通过各种大小的数据流传递的数据包相关联。
阅读更多:http://en.wikipedia.org/wiki/Disk_sector

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接