每当它检索数据时,我从硬盘驱动器中听到的搅动声音是什么?

假设您要做一些简单的事情,例如在图标上双击电子表格文件。在许多计算机上,这种简单的行为可能需要20或30秒才能完成,在此期间硬盘正在流失。硬盘访问轻闪烁和驱动器可能会发出呼喊,喘息或高声的抱怨噪音。如果驱动器中的机制很大,您肯定会知道发生了什么!

在文章中硬盘如何工作,您可以看到有一个手臂握着读写头。该手臂可以将头部移至轮毂附近或磁盘边缘附近的轨道。正常硬盘的直径为5英寸(12.5厘米)。因此,该手臂可以在磁盘的表面上移动约2英寸(5厘米)。

广告

这只手臂移动的速度令人惊讶。手臂很轻,其执行器强大而精确。如果需要,手臂可以每秒滑过数百次磁盘的表面。

如果您想一想扬声器作品,没有太大的区别。扬声器正在每秒移动一个轻量级的圆锥体来产生声音。随着硬盘臂快速来回移动,它设置了我们耳朵的振动听到听起来很像。

为什么,当您单击简单的电子表格文件时,磁盘的头是否必须移动太多(有时价值20或30秒的移动)?有三件事导致所有运动:

  • 要启动像Excel这样的电子表格应用程序,硬盘必须加载应用程序本身以及支持该应用程序的许多DLL(动态链接库)。所有这些不同文件的总大小可能是10到20兆字节,这些文件散布在整个磁盘上。加载20兆字节的数据需要大量时间,并且需要磁盘头移动数千次才能检索所有零件。
  • 数据文件本身必须加载。这操作系统(OS)必须将头移到驱动器目录以查找文件夹,确保存在文件名,然后发现文件的位置。然后,操作系统可能需要读取数十个散布在驱动器上的轨道以访问文件。
  • 如果是身体内存已满,然后在加载过程中,操作系统将必须卸载物理RAM的一部分,并将其保存到磁盘上的分页文件中。因此,当操作系统试图加载电子表格应用程序以及所有DLL和数据文件时,同时尝试将数百万个字节编写到页面文件中,以腾出新应用程序。驱动器头正在整个磁盘上移动,以完成这些相结合的任务。看这一天的问题有关详细信息。

总之,单击单个图标可能会导致40或50兆字节的数据在驱动器和RAM之间移动,并且磁盘头在此过程中重新定位了数千次。这就是为什么您会听到“搅动”动力的原因 - 它正在做很多工作!

广告

特色

广告

加载...