检索数据时硬盘驱动器为什么会发出摩擦音?
(本文为博闻网版权所有,转载必须注明出处。)

在很多计算机上,假设您执行某个简单操作,如双击电子表格文件的图标,这个简单操作都可能需要20到30秒才能完成。而在此过程中硬盘会一直发出摩擦音,硬盘访问灯不停地闪烁,驱动器可能发出一阵嗡嗡、飕飕或声调较高的嘶嘶声。如果驱动器中的机械装置发出的声音很大,您就会知道它正在进行操作!

硬盘工作原理一文中,我们了解到读写磁头是由一个机械臂控制的。这个机械臂将磁头移到磁盘中心附近或磁盘边缘附近的磁道。普通硬盘的直径约为5英寸(12.5厘米),因此,该机械臂可在盘面上移动约2英寸(5厘米)。

机械臂的移动速度可达到令人吃惊的程度。机械臂非常轻,它的作动器既有力又精确。如果需要,机械臂每秒可在盘面上滑动几百次。

扬声器的工作原理与此并没有太多差异。扬声器每秒数百次地来回移动一个很轻的锥形振膜,从而产生声音。硬盘机械臂快速地来回移动,产生振动,在人耳听起来就是声音。

然而,为什么在单击简单的电子表格文件时,磁盘的磁头必须如此频繁地移动呢(有时会进行为时20秒到30秒的移动)?引起移动的原因有以下三个:

  • 要启动Excel等电子表格应用程序,硬盘除了必须加载应用程序本身,还必须加载很多支持该应用程序的DLL(动态链接库)。所有这些不同文件的总大小可能达到10至20MB,而这些文件散布在磁盘各处。加载20MB数据需要花很多时间,并且需要磁头移动数千次才能检索到所有数据。
  • 数据文件本身也必须加载。操作系统(OS)必须将磁头移到驱动器的目录以查找文件夹,确保文件名存在,然后找到文件的位置。之后,OS可能需要读取散布在驱动器各处的很多个磁道才能访问文件。
  • 如果物理RAM已满,则在加载过程中,OS必须卸载部分物理RAM的内容并将其保存到磁盘上的分页文件中。因此,OS在试图加载电子表格应用程序、所有DLL以及数据文件的同时,还要试图将数兆字节的数据写入分页文件,以便为新打开的应用程序腾出空间。驱动器磁头要在磁盘上各处移动,才能完成这些同时进行的任务。有关详细信息,请参阅增加内存(RAM)可以提高计算机速度吗?

因此,当人们单击某个图标时,总共会导致40到50MB的数据在驱动器和RAM之间移动,而磁头需要在此过程中重定位数千次。这就是驱动器发出“摩擦”音的原因——它正忙得不可开交!

更多相关链接:




 打印  电子邮件  反馈  引用
编辑推荐
您淘汰的废旧电脑到哪儿...
电脑更新换代的速度很快,相信您为了满足使用需求,也已经换过了好几台。不过您卖给废
什么是PCI Expr...
现在有一种新协议可以提供更高的带宽,并且与现有的操作系统兼容。这就是PCI Ex
计算机主板工作原理
如果您打开过计算机的机箱,您会看到有一个部件将所有部件连接在一起,那就是主板。您
PC工作原理
我们都使用过PC,并且大多数人现在正坐在它的前面。想知道常见的PC内部是如何工作
主页 |  公司信息 |  广告服务 |  招聘信息 |  隐私 |  联系我们 |  帮助 |  条款和条件