分享

为什么文件系统必须把硬盘存储空间的最小单位定为 扇区 或族, 将每个文件都连续不是更好吗?

 小鹤炖蘑菇 2016-11-23
这个问题要回答明白很费口舌,估计提出这个问题的朋友刚刚开始深入了解计算机。 下面是一个比较粗略的答案: 一方面,磁盘上的文件存储空间分块越大则每个文件存储后没有使用的空间就越多,存储的效率就越低下;反过来讲,文件存储空间分块越小则磁盘的利用率越高; 另一方面,磁盘上的文件还要经常修改,如果连续排列文件,则当文件长度变化以后,后面的空间很难处理:要继续保持连续就必须移动后面的所有文件,这将耗费许多处理时间同时还会减少磁盘的寿命,其实操作系统提供的碎片整理工具就是在进行这项工作,只不过不是以字节为单位而是以“簇”为单位。 因此,将最小的文件存储空间定为“簇”是权衡磁盘存储效率和文件读写的速度等多因素后的结果。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多