WEB开发网
开发学院软件教学影音图像 图文详解硬盘读写和碎片产生原理 阅读

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

 2008-10-14 17:28:25 来源:WEB开发网   
核心提示: 五、磁盘碎片的产生俗话说一图胜千言,先用一张ACSII码图来解释为什么会产生磁盘碎片,图文详解硬盘读写和碎片产生原理(4),图7 ASCII图上面的ASCII图表示磁盘文件系统,由于目前上面没有任何数据文件,现在的问题是:在这样的系统上,文件所在的行就没有地方让我放这些感叹号了,所以我把

五、磁盘碎片的产生

俗话说一图胜千言,先用一张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占据了剩下的位置。

上一页  1 2 3 4 5  下一页

Tags:图文 详解 硬盘

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接