天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧软件 >> 正文

图文详解硬盘读写和碎片产生原理

2008-10-14网络整理不详

 五、磁盘碎片的产生

  俗话说一图胜千言,先用一张ACSII码图来解释为什么会产生磁盘碎片。


硬盘的读写原理和磁盘碎片的产生说明
图7 ASCII图

  上面的ASCII图表示磁盘文件系统,由于目前上面没有任何数据文件,所以我把他表示成0。

  在图的最上侧和左侧各有a-z 26个字母,这是用来定位每个数据字节的具体位置,如第1行1列是aa,26行26列是zz。

  我们创建一个新文件,理所当然的,我们的文件系统就产生了变化,现在是

硬盘的读写原理和磁盘碎片的产生说明
图8 ASCII图

  如图所示:”内容表”(TOC)占据了前四行,在TOC里存贮着每件文件在系统里所在的位置。

  在上图,TOC包括了一个名字叫hello.txt的文件,其具体内容是”Hello, world”,在系统里的位置是ae到le。

  接下来再新建一个文件

硬盘的读写原理和磁盘碎片的产生说明
图9 ASCII图

  如图,我们新建的文件bye。txt紧贴着第一个文件hello.txt。

  其实这是最理想的系统结构,如果你将你的文件都按照上图所表示的那样一个挨着一个,紧紧的贴放在一起的话,那么读取他们将会非常的容易和迅速,这是因为在硬盘里动得最慢的(相对来说)就是传动手臂,少位移一些,读取文件数据的时间就会快一些。

  然而恰恰这就是问题的所在。现在我想在”Hello, World”后加上些感叹号来表达我强烈的感情,现在的问题是:在这样的系统上,文件所在的行就没有地方让我放这些感叹号了,因为bye.txt占据了剩下的位置。

 

本文来源:网络整理 作者:不详

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行