【问题标题】:Why do you need blocks when you have sectors and why is the block size a multiple of sector size?为什么在有扇区时需要块,为什么块大小是扇区大小的倍数?
【发布时间】:2012-10-07 05:50:27
【问题描述】:

在阅读磁盘结构时,我发现块大小是扇区大小的倍数。第一个想法是为什么当你有扇区时你甚至需要块,其次为什么块大小是扇区的倍数,比如 1、2、4?

为什么不能是扇区的一半?这里的理由是什么?这不是家庭作业。

【问题讨论】:

    标签: operating-system block disk sector


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      在计算行业的早期,“块”一词被广泛用于指代一小块数据。后来,数据区域的术语被扇区取代,块与不同类型的数据流以不同大小传递的数据包相关联。

      在此处阅读更多信息:http://en.wikipedia.org/wiki/Disk_sector

      【讨论】:

        猜你喜欢
        • 2014-03-27
        • 1970-01-01
        • 2013-10-31
        • 2013-07-06
        • 2011-02-28
        • 1970-01-01
        • 1970-01-01
        • 2019-12-14
        • 1970-01-01
        相关资源
        最近更新 更多