于是的近义词:硬盘是如何工作的

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 16:38:06

硬盘如何工作

自从1973年IBM公司发明并制造出第一台采用“Winchester"(温彻斯特)技术的硬盘(亦称温盘),这种技术就成为现今硬盘的结构基础,其核心是“密封、固定、高速旋转的磁盘片,磁头沿盘片径向移动"。虽然时间已经过去近30年,硬盘技术日新月异,硬盘的容量也高达十几GB甚至几十GB,但是硬盘却依旧没有脱离“Winchester"技术的基本模式。硬盘作为最常见和最重要的外存储设备之一,它是怎样进行工作的呢?让我们来看一看其工作的基本过程:
一、当应用程序通过操作系统的API发出请求一块数据时,解释该请求的磁盘高速缓存就首先察看数据是否存在于作为磁盘高速缓存的系统内存中,如果存在数据就将拷贝到应用程序的缓冲区中,如果未在缓存中则将该请求发送到硬盘控制器。
二、硬盘控制器接到请求后先检查硬盘上的数据缓冲存储器(cache buffer)以确定数据是否在其中,如果在,数据将通过硬盘控制器发往应用程序的缓冲区。如果数据在硬盘数据缓冲区没有被检查到,硬盘控制器就将触发硬盘的磁头传动装置。
三、磁头传动装置在盘面上将磁头移动至目标磁道后,硬盘马达通过转动磁盘盘面把被请求数据所在的区域移到磁头下,磁头通过探测磁颗粒极性的变化来读取数据或者通过改变磁颗粒极性来写入数据。
四、最后文件系统( Dos,Win3X中的FAT,Win95/osr2,win98中的FAT32,NT中的NTFS等)记录下各个文件所用到的簇。
总之硬盘之所以能够读取,写入及保存数据,其原理就是通过磁头改变硬盘盘面上的磁颗粒的极性来进行的。

硬盘驱动器的原理并不复杂,和我们日常使用的盒式录音机的原理十分相似。硬盘是由磁头、碟片、马
达、以及控制电路板这四个主要的部分构成,磁头负责读取以及写入数据,碟片则是布满了磁性物质,这些
磁性物质可以被磁头改变磁极,利用不同磁性的正反两极来代表电脑里的0 与1,起到数据存储的作用,写
入数据实际上就是通过磁头对硬盘碟片表面的非常小的磁性物质的磁极进行改变的过程,就像录音机的录音
过程;读取数据时便把磁头移动到确定的位置读取此处的磁化编码状态。马达又分为驱动碟片旋转的马达与
磁头移动用的马达两种,磁头的移动影响到寻道时间的快慢,碟片马达的转速则是硬盘产品规格里的转速资
料,这两者当然是越快越好。
以前的硬盘其磁头部分在断电后是降落在每一片磁碟最后的一个磁区,因为最不可能用到的区域就是最
后的一个磁区,所以将降落后的磁头摆放在最后的磁区内,可以让开启电源后的磁头与碟片磨损降到最低,
这种磨损在一般的硬盘里是无法避免的,现在几家大的硬盘制造厂商都设计出了许多方案,可以在断电后,
磁头不要降落到碟片上,避免磁头与碟片的磨损。

当碟片开始高速度转动后,会带动周围的空气产生气流成为阻尼效应,使得磁头可以浮起来(当然高度
还是只有一点点而已),磁头就是靠这气流浮在碟片上,所以硬碟很怕震动,更怕摔了,一旦稍微用力的震
动,就可能会造成磁头与碟片碰触,磨损碟片,轻则造成此部分硬盘永远无法读写任何资料,重则整个硬盘
报废。硬盘的基本工作原理就这么简单,但是说起来容易,真的做起来可就不简单。