硬盘原理的详细解读
硬盘 寻道原理

硬盘寻道原理全文共四篇示例,供读者参考第一篇示例:硬盘在计算机中扮演着储存数据的重要角色,而硬盘的寻道原理则是硬盘工作的核心部分之一。
在硬盘中,储存的数据保存在盘片上,而要读取或写入数据,就需要通过磁头进行寻道操作。
下面将详细介绍硬盘的寻道原理。
一、硬盘的基本结构硬盘是计算机的主要存储设备之一,其基本结构包括盘片、磁头、主轴马达、控制电路等部分。
盘片是硬盘上用于存储数据的主要部件,通常有多个盘片叠放在一起。
而磁头则是负责读取和写入数据的装置,它通过在盘片上运动来实现数据的访问。
二、硬盘的寻道原理硬盘的寻道原理是指磁头在盘片上移动的过程。
当计算机需要访问硬盘中的数据时,磁头就会根据指令从一个磁道(track)移动到另一个磁道,这个过程就称为寻道。
而磁道是盘片上划分出来的一个圆环状区域,用于存储数据。
在硬盘的寻道过程中,磁头需要先定位到目标磁道的初始位置,然后通过主轴马达驱动盘片旋转,使磁头沿着磁道进行移动。
而磁头的移动速度和精确度将直接影响硬盘的读写性能。
硬盘的寻道原理是硬盘工作的关键之一。
硬盘的寻道方式包括随机寻道和顺序寻道两种。
随机寻道是指磁头在盘片上不按照顺序移动,而是根据需要随机访问数据。
这种寻道方式适合处理随机访问的场景,如文件查找、数据库操作等。
而顺序寻道则是指磁头按照顺序移动,一次性读取或写入一系列数据。
这种寻道方式适合处理大量数据的批量操作,如数据备份、视频播放等。
硬盘的寻道速度是硬盘性能的重要指标之一,它直接影响着硬盘的读写速度和响应时间。
硬盘的寻道速度取决于磁头的移动速度、盘片的旋转速度以及磁头的定位精度等因素。
通常情况下,硬盘的寻道速度越快,硬盘的性能也就越高。
总结:硬盘的寻道原理是硬盘工作的核心部分,它决定了硬盘的读写性能和响应速度。
了解硬盘的寻道原理可以帮助我们更好地理解硬盘的工作原理,从而更好地使用和维护硬盘。
希望本文的介绍能够帮助读者更深入地了解硬盘的寻道原理。
【2000字】第二篇示例:硬盘,又称为硬盘驱动器或硬盘盘片,是一种信息存储设备,用于在计算机一类的数码设备中保存数据。
电脑硬盘的内部结构原理

电脑硬盘的內部结构原理
电脑硬盘的内部结构原理是由多个组件组成的,包括盘片、磁头、磁臂、电机等。
1. 盘片(Platters):硬盘通常具有多个盘片,它们是圆形的金属或玻璃碟片,涂有磁性物质。
每个盘片都可以存储数据,数据通过将磁性物质置于不同的磁极方向来编码。
2. 磁头(Read/Write Head):磁头是一种小型设备,负责读取和写入数据。
每个盘片都有一对磁头(读头和写头),位于盘片上方和下方。
3. 磁臂(Actuator Arm):磁臂是一个可移动的机械臂,支持磁头的轨迹定位。
它通过一个电机控制,可以在盘片的不同位置移动磁头。
4. 电机(Spindle Motor):电机负责旋转硬盘的盘片。
盘片通常以高速旋转,以便快速读取和写入数据。
电机根据主板发送的信号来控制盘片的旋转速度。
5. 控制电路板(PCB):控制电路板是连接硬盘中所有组件的主要电路板。
它包含处理器、内存和控制芯片,负责管理数据的读取、写入和处理。
硬盘的工作原理是,当计算机需要读取或写入数据时,控制电路板将通过电缆信号发送给磁头,磁头会在盘片上的特定位置找到需要的数据并执行操作。
数据的读取和写入是通过改变磁片上的磁场来实现的。
总结起来,硬盘的内部结构包括盘片、磁头、磁臂、电机和控制电路板。
这些组件共同工作,实现数据的存储和读取。
计算机硬盘的工作原理

计算机硬盘的工作原理计算机硬盘是计算机中存储数据的重要设备,它的工作原理对于理解计算机存储和数据读写过程具有重要意义。
硬盘的工作原理涉及到磁盘、磁头、马达等多个部件的协同作用,下面我们就来详细了解一下计算机硬盘的工作原理。
首先,硬盘的工作原理涉及到磁盘的作用。
硬盘内部包含多个金属盘片,这些盘片表面覆盖有磁性材料。
当计算机需要写入数据时,磁头会通过电磁作用改变盘片表面的磁性,从而记录下数据。
而当计算机需要读取数据时,磁头会再次通过电磁作用检测盘片表面的磁性,从而读取数据。
这种通过改变磁性来记录和读取数据的方式,是硬盘工作原理的核心。
其次,硬盘的工作原理还涉及到磁头的作用。
磁头是硬盘中负责数据读写的重要部件,它能够在盘片表面精确地进行数据的记录和读取。
当计算机需要进行数据读写时,磁头会根据计算机指令的要求,精确地定位到相应的盘片上,并进行数据的读写操作。
磁头的精确定位和高效读写能力,是硬盘能够高效工作的重要保障。
另外,硬盘的工作原理还涉及到马达的作用。
硬盘中的马达负责控制盘片的旋转,保证磁头能够准确地定位到需要进行数据读写的位置。
在数据读写过程中,马达会根据计算机指令调整盘片的旋转速度和方向,从而保证数据的准确读写。
马达的稳定旋转和精准控制,是硬盘能够高效工作的重要保障之一。
综上所述,计算机硬盘的工作原理涉及到磁盘、磁头、马达等多个部件的协同作用。
通过磁头在盘片表面改变磁性记录数据,再通过磁头读取盘片表面的磁性来读取数据,硬盘实现了数据的高效存储和读写。
硬盘的工作原理对于理解计算机存储和数据读写过程具有重要意义,通过深入了解硬盘的工作原理,我们能够更好地利用计算机存储数据,提高计算机的工作效率。
硬盘工作原理

硬盘工作原理
硬盘是一种用于存储数据的设备,它采用了磁性存储原理。
具体来说,硬盘由许多圆盘组成,每个圆盘上都有一个磁性涂层,用来存储数据。
每个圆盘都有两个面,每个面上都有一个磁头用于读写数据。
当要写入数据时,硬盘的控制器会将数据转换为磁场信号,并通过一个悬臂臂臂上的磁头将这些信号写入磁性涂层。
悬臂臂会旋转,使磁头能够覆盖整个磁盘表面。
写入时,磁头会在磁性涂层上产生一个磁场,将对应的数据写入其中。
当要读取数据时,悬臂臂会将磁头定位在所需数据所在的磁道上。
然后磁头测量磁性涂层上的磁场,并将其转换为电信号。
这些电信号会被传送到控制器进行处理,最终被转换为计算机能够识别的数据。
同时,硬盘还配备了一个逻辑控制器,用于管理数据的读写以及硬盘的运行。
逻辑控制器会根据计算机的指令来控制磁头的移动、磁盘的旋转速度等。
总结来说,硬盘的工作原理是通过使用磁性存储原理将数据写入和读取出来。
通过控制磁头的移动和磁盘的旋转速度,硬盘能够实现高速读写数据的功能。
这使得硬盘成为存储器件中重要的一种。
电脑硬盘工作原理

电脑硬盘工作原理硬盘是计算机存储数据的重要组件,它的工作原理是如何实现数据的读取和写入呢?本文将详细介绍电脑硬盘的工作原理,以便更好地理解其内部的运作过程。
一、磁盘结构电脑硬盘通常由多个磁盘片(也称为盘片)组成,每个磁盘片都由两面均有磁性涂层的金属盘构成。
盘片通过主轴垂直地叠放在一起,固定在硬盘驱动器的主轴上。
每个磁盘片都被划分为很多同心圆轨道,每个轨道又被划分为几个扇区。
二、磁头与磁道在硬盘的工作中,读写操作是由磁头完成的。
磁头是位于盘片上方和下方的物理部件,用于读取和写入数据。
每个盘片表面的同心圆轨道上都有一对磁头,分别被称为上磁头和下磁头。
同一半径上的所有磁道组成了一个柱面,柱面是硬盘读写的最小单位。
三、数据的读取与写入过程1. 读取数据过程当计算机需要读取硬盘中的数据时,操作系统发送指令给硬盘控制器,控制器将指令传递给磁头。
磁头定位到指定的磁道上,开始旋转盘片。
当磁头顺时针或逆时针旋转过程中,通过感应被读取的盘面上涂层的磁性变化,将数据转换为电信号。
磁头将这些信号传输到硬盘控制器,再传送给计算机的内存。
2. 写入数据过程硬盘写入数据的过程与读取过程类似,只是数据的传输方向相反。
操作系统发送写入指令给硬盘控制器,控制器将指令传递给磁头。
磁头定位到指定的磁道上,开始旋转盘片。
控制器将要写入的数据转换为磁信号,并将其传输给磁头。
磁头通过改变涂层上的磁性,将数据写入相应的位置。
四、磁道密度与容量磁道密度是指单位长度上的磁道数目,而容量则是指硬盘能够存储的数据量。
随着技术的进步,硬盘的磁道密度和容量也在不断增加。
通过提高磁头的精度和减小磁头间距,可以实现更高的磁道密度,从而提高硬盘的数据存储容量。
五、硬盘的缓存机制为了提高数据的读取和写入速度,硬盘通常配备有一块内部的高速缓存。
缓存是将磁盘上常用的数据加载到内存中,当系统需要读取或写入这些数据时,可以直接从缓存中进行操作,而不必每次都访问磁盘。
这样可以大幅提高数据的响应速度和读写效率。
硬盘存储原理介绍

硬盘存储原理介绍硬盘是电脑中最常用的数据存储装置之一,它可以通过旋转的磁盘记录数据,并且可以长期保存这些数据,直到需要读写为止。
在质量、存储容量和价格等方面,硬盘存储装置也是最经济实用的一个选项。
1. 硬盘结构硬盘通常由机械部分和磁性部分这两个部分组成。
机械部分包括:电机、读写头、磁盘等,它们对磁性部分的运行和维持起重要作用。
磁性部分则是用来存储数据的地方。
磁盘是硬盘上用来存储数据的主要部件,多数硬盘里都会装有多个磁盘。
磁盘通常是以不同的密度存储数据,如果磁盘的密度越高,则在同一个硬盘上存储的数据也就越多。
2. 磁盘工作原理当电脑向硬盘发送数据时,数据会被磁盘的读写头读取,然后通过磁性部分记录下来。
同样的,当电脑需要读取硬盘里的数据时,读写头就会读取磁盘上的数据并将其传送到电脑中。
磁盘的读写过程是一个旋转的过程。
当磁盘旋转时,读写头可以在不同的位置读取磁盘上的数据。
磁盘的旋转速度也会在不同的硬盘中有所区别,常见的磁盘旋转速度为每分钟7200转。
3. 特殊硬盘类型RAID硬盘:它是指将多个磁盘组合起来,形成一个逻辑上的磁盘。
RAID硬盘可以通过使用多个硬盘来增加数据存储的安全性和速度。
SSD硬盘:它是指一类使用闪存存储技术的硬盘。
与机械式硬盘不同,SSD硬盘没有移动部件更为稳定,同时也拥有更快的数据读取速度。
相比于机械式硬盘,价格相对较高。
4. 总结硬盘作为电脑中最常用的数据存储装置之一,其磁性部分的工作原理使得其可以长期保存数据。
同时,特殊类型的硬盘,如RAID硬盘和SSD硬盘,也为不同领域的数据存储提供了更合适的解决方案。
电脑硬盘读取原理

电脑硬盘读取原理电脑硬盘是储存数据的重要设备之一,其读取原理对于电脑的正常运行至关重要。
本文将介绍电脑硬盘的读取原理,包括磁性存储、磁头和磁道、扇区和柱面、寻道和读写等基本概念。
1. 磁性存储硬盘的读取原理基于磁性存储技术。
磁性存储是利用磁场在磁介质上进行数据的读写操作。
硬盘内部有多个盘片叠放在一起,每个盘片都被划分成一个个同心圆状的磁道。
2. 磁头和磁道硬盘的读取过程主要涉及磁头的读取操作。
磁头是位于盘片上方或下方的可移动装置,用于感应磁介质上的磁场。
每个磁头负责一个盘面上的读写操作。
磁道是盘片上的一个环状区域,其中数据通过磁场的极性来表示。
一个盘片上可以有多个磁道,磁头可以在不同的磁道间移动,实现对不同数据的读取和写入。
3. 扇区和柱面磁道按照固定的角度被划分为若干个等分,每个等分称为一个扇区。
扇区是硬盘进行最小数据读写操作的单位,一般为512字节。
柱面是垂直穿过盘片同心圆的测量单位。
硬盘的每个盘面上都有多个柱面,柱面编号从0开始。
磁头通过垂直移动到不同柱面上,实现对数据的访问。
4. 寻道和读写寻道是磁头移动到目标磁道的过程。
硬盘会根据磁头所在的柱面号,控制磁头的垂直移动,使其移动到目标柱面上。
寻道操作对于保证数据读取的准确性和速度至关重要。
读写操作是通过磁头对磁道上的磁场进行感应来实现的。
当数据需要被读取时,磁头将读取磁道上的磁场变化,并将其转换为电信号,交由计算机进行处理。
当数据需要被写入时,磁头会根据计算机发送的信号,改变磁道上的磁场。
总结:电脑硬盘的读取原理是基于磁性存储技术的。
在硬盘内部,磁头通过寻道操作将磁头移动到目标柱面,然后进行读写操作。
通过磁场的变化,硬盘将数据转换为电信号进行处理。
这个过程是电脑存储和读取数据的关键环节,对于计算机的正常运行至关重要。
理解电脑硬盘的读取原理有助于我们更好地使用电脑并保护硬盘的使用寿命。
电脑硬盘的工作原理介绍

电脑硬盘的工作原理介绍电脑硬盘是储存数据的重要组成部分,其工作原理涉及磁性媒体、读写头和控制电路等多个方面。
在本文中,将详细介绍电脑硬盘的工作原理。
电脑硬盘的主要组成部分有盘片、读写头、驱动电机、控制器和接口电路等。
盘片是硬盘上用于储存数据的主要介质,通常有多个盘片,每个盘面上都有两个磁头用于读写数据。
驱动电机负责让盘片高速旋转,通常每分钟转速可达7200转。
控制器负责控制硬盘的工作,包括数据的读写、寻道、旋转控制等功能。
硬盘通过磁性媒体来存储数据。
盘片上分为一个个磁区,每个磁区又分为多个扇区。
扇区是存储最小单位,通常大小为512字节。
磁区通过将磁性颗粒的磁化方向不同来表示0和1两种状态。
读写头通过在盘片上产生磁场变化来读取和写入数据。
数据的读取和写入过程包括寻道、定位和数据传输三个阶段。
在寻道阶段,读写头通过控制马达的移动实现定位到目标磁道,这是整个读写过程中的最关键步骤。
定位阶段通过控制读写头的半径完成。
硬盘的读写头是固定不动的,而盘片则是旋转的,因此通过控制盘片的旋转和驱动电机的移动,确定读写头的位置。
当读写头到达目标磁道后,数据传输阶段就开始了。
对于数据的读取,控制器发送读取命令给硬盘,硬盘读取对应扇区的数据,然后通过接口电路传输给计算机。
对于数据的写入,控制器将要写入的数据传输给接口电路,然后通过接口电路传输给硬盘,硬盘将数据写入目标扇区。
硬盘的操作速度主要受到寻道时间、旋转延迟和数据传输速率的影响。
寻道时间是指读写头从当前磁道移动到目标磁道所需时间,旋转延迟是指当读写头到达目标磁道后,等待目标扇区通过读写头的时间。
数据传输速率是指数据在硬盘和计算机之间传输的速度,通常以每秒计算的数据传输率来衡量。
为了提高硬盘的数据储存密度和读写速度,目前出现了许多性能改进的技术。
其中一个重要的技术是磁头的多道技术,即在一个磁头上制作多个读写通道,从而使硬盘可以同时读写多个扇区的数据。
此外,硬盘还采用了数据缓存技术,将一部分常用的数据缓存在内存中,以提高数据的读写速度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章来自/storage-module-114932.htm硬盘原理的详细解读(一)一、硬盘原理之硬盘的组成硬盘大家一定不会陌生,我们可以把它比喻成是我们电脑储存数据和信息的大仓库。
一般说来,无论哪种硬盘,都是由盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部份组成。
图1 硬盘组成图所有的盘片都固定在一个旋转轴上,这个轴即盘片主轴。
而所有盘片之间是绝对平行的,在每个盘片的存储面上都有一个磁头,磁头与盘片之间的距离比头发丝的直径还小。
所有的磁头连在一个磁头控制器上,由磁头控制器负责各个磁头的运动。
磁头可沿盘片的半径方向动作,而盘片以每分钟数千转到上万转的速度在高速旋转,这样磁头就能对盘片上的指定位置进行数据的读写操作。
图2 盘片组成图由于硬盘是高精密设备,尘埃是其大敌,所以必须完全密封。
二、硬盘原理之硬盘的工作原理硬盘在逻辑上被划分为磁道、柱面以及扇区。
图3 磁道、柱面以及扇区硬盘的每个盘片的每个面都有一个读写磁头,磁盘盘面区域的划分如图所示。
图4 磁盘盘面区域的划分磁头靠近主轴接触的表面,即线速度最小的地方,是一个特殊的区域,它不存放任何数据,称为启停区或着陆区(Landing Zone),启停区外就是数据区。
在最外圈,离主轴最远的地方是“0”磁道,硬盘数据的存放就是从最外圈开始的。
那么,磁头是如何找到“0”磁道的位置的呢?在硬盘中还有一个叫“0”磁道检测器的构件,它是用来完成硬盘的初始定位。
“0”磁道是如此的重要,以致很多硬盘仅仅因为“0”磁道损坏就报废,这是非常可惜的。
早期的硬盘在每次关机之前需要运行一个被称为Parking的程序,其作用是让磁头回到启停区。
现代硬盘在设计上已摒弃了这个虽不复杂却很让人不愉快的小缺陷。
硬盘不工作时,磁头停留在启停区,当需要从硬盘读写数据时,磁盘开始旋转。
旋转速度达到额定的高速时,磁头就会因盘片旋转产生的气流而抬起,这时磁头才向盘片存放数据的区域移动。
盘片旋转产生的气流相当强,足以使磁头托起,并与盘面保持一个微小的距离。
这个距离越小,磁头读写数据的灵敏度就越高,当然对硬盘各部件的要求也越高。
早期设计的磁盘驱动器使磁头保持在盘面上方几微米处飞行。
稍后一些设计使磁头在盘面上的飞行高度降到约0.1μm~0.5μm,现在的水平已经达到0.005μm~0.01μm,这只是人类头发直径的千分之一。
气流既能使磁头脱离开盘面,又能使它保持在离盘面足够近的地方,非常紧密地跟随着磁盘表面呈起伏运动,使磁头飞行处于严格受控状态。
磁头必须飞行在盘面上方,而不是接触盘面,这种位置可避免擦伤磁性涂层,而更重要的是不让磁性涂层损伤磁头。
但是,磁头也不能离盘面太远,否则,就不能使盘面达到足够强的磁化,难以读出盘上的磁化翻转(磁极转换形式,是磁盘上实际记录数据的方式)。
图5 磁片原理硬盘驱动器磁头的飞行悬浮高度低、速度快,一旦有小的尘埃进入硬盘密封腔内,或者一旦磁头与盘体发生碰撞,就可能造成数据丢失,形成坏块,甚至造成磁头和盘体的损坏。
所以,硬盘系统的密封一定要可靠,在非专业条件下绝对不能开启硬盘密封腔,否则,灰尘进入后会加速硬盘的损坏。
另外,硬盘驱动器磁头的寻道伺服电机多采用音圈式旋转或直线运动步进电机,在伺服跟踪的调节下精确地跟踪盘片的磁道,所以,硬盘工作时不要有冲击碰撞,搬动时要小心轻放。
这种硬盘就是采用温彻斯特(Winchester)技术制造的硬盘,所以也被称为温盘,目前绝大多数硬盘都采用此技术。
三、硬盘原理之盘面、磁道、柱面和扇区硬盘的读写是和扇区有着紧密关系的。
在说扇区和读写原理之前先说一下和扇区相关的”盘面”、“磁道”、和“柱面”。
1.盘面硬盘的盘片一般用铝合金材料做基片,高速硬盘也可能用玻璃做基片。
硬盘的每一个盘片都有两个盘面(Side),即上、下盘面,一般每个盘面都会利用,都可以存储数据,成为有效盘片,也有极个别的硬盘盘面数为单数。
每一个这样的有效盘面都有一个盘面号,按顺序从上至下从“0”开始依次编号。
在硬盘系统中,盘面号又叫磁头号,因为每一个有效盘面都有一个对应的读写磁头。
硬盘的盘片组在2~14片不等,通常有2~3个盘片,故盘面号(磁头号)为0~3或0~5。
2.磁道磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫做磁道(Track)。
磁道从外向内从0开始顺序编号。
硬盘的每一个盘面有300~1 024个磁道,新式大容量硬盘每面的磁道数更多。
信息以脉冲串的形式记录在这些轨迹中,这些同心圆不是连续记录数据,而是被划分成一段段的圆弧,这些圆弧的角速度一样。
由于径向长度不一样。
所以,线速度也不一样,外圈的线速度较内圈的线速度大,即同样的转速下,外圈在同样时间段里,划过的圆弧长度要比内圈划过的圆弧长度大。
每段圆弧叫做一个扇区,扇区从“1”开始编号,每个扇区中的数据作为一个单元同时读出或写入。
一个标准的3。
5寸硬盘盘面通常有几百到几千条磁道。
磁道是“看”不见的,只是盘面上以特殊形式磁化了的一些磁化区,在磁盘格式化时就已规划完毕。
3.柱面所有盘面上的同一磁道构成一个圆柱,通常称做柱面(Cylinder),每个圆柱上的磁头由上而下从“0”开始编号。
数据的读/写按柱面进行,即磁头读/写数据时首先在同一柱面内从“0”磁头开始进行操作,依次向下在同一柱面的不同盘面即磁头上进行操作,只在同一柱面所有的磁头全部读/写完毕后磁头才转移到下一柱面,因为选取磁头只需通过电子切换即可,而选取柱面则必须通过机械切换。
电子切换相当快,比在机械上磁头向邻近磁道移动快得多,所以,数据的读/写按柱面进行,而不按盘面进行。
也就是说,一个磁道写满数据后,就在同一柱面的下一个盘面来写,一个柱面写满后,才移到下一个扇区开始写数据。
读数据也按照这种方式进行,这样就提高了硬盘的读/写效率。
一块硬盘驱动器的圆柱数(或每个盘面的磁道数)既取决于每条磁道的宽窄(同样,也与磁头的大小有关),也取决于定位机构所决定的磁道间步距的大小。
4.扇区操作系统以扇区(Sector)形式将信息存储在硬盘上,每个扇区包括512个字节的数据和一些其他信息。
一个扇区有两个主要部分:存储数据地点的标识符和存储数据的数据段。
图6 扇区工作原理扇区的第一个主要部分是标识符。
标识符,就是扇区头标,包括组成扇区三维地址的三个数字:扇区所在的磁头(或盘面)、磁道(或柱面号)以及扇区在磁道上的位置即扇区号。
头标中还包括一个字段,其中有显示扇区是否能可靠存储数据,或者是否已发现某个故障因而不宜使用的标记。
有些硬盘控制器在扇区头标中还记录有指示字,可在原扇区出错时指引磁盘转到替换扇区或磁道。
最后,扇区头标以循环冗余校验(CRC)值作为结束,以供控制器检验扇区头标的读出情况,确保准确无误。
扇区的第二个主要部分是存储数据的数据段,可分为数据和保护数据的纠错码(ECC)。
在初始准备期间,计算机用512个虚拟信息字节(实际数据的存放地)和与这些虚拟信息字节相应的ECC数字填入这个部分。
四、硬盘原理之硬盘的读写原理系统将文件存储到磁盘上时,按柱面、磁头、扇区的方式进行,即最先是第1磁道的第一磁头下(也就是第1盘面的第一磁道)的所有扇区,然后,是同一柱面的下一磁头,……,一个柱面存储满后就推进到下一个柱面,直到把文件内容全部写入磁盘。
系统也以相同的顺序读出数据。
读出数据时通过告诉磁盘控制器要读出扇区所在的柱面号、磁头号和扇区号(物理地址的三个组成部分)进行。
磁盘控制器则直接使磁头部件步进到相应的柱面,选通相应的磁头,等待要求的扇区移动到磁头下。
扇区到来时,磁盘控制器读出每个扇区的头标,把这些头标中的地址信息与期待检出的磁头和柱面号做比较(即寻道),然后,寻找要求的扇区号。
待磁盘控制器找到该扇区头标时,根据其任务是写扇区还是读扇区,来决定是转换写电路,还是读出数据和尾部记录。
找到扇区后,磁盘控制器必须在继续寻找下一个扇区之前对该扇区的信息进行后处理。
如果是读数据,控制器计算此数据的ECC码,然后,把ECC码与已记录的ECC码相比较。
如果是写数据,控制器计算出此数据的ECC码,与数据一起存储。
在控制器对此扇区中的数据进行必要处理期间,磁盘继续旋转。
五、硬盘原理之磁盘碎片的产生俗话说一图胜千言,先用一张ACS II码图来解释为什么会产生磁盘碎片。
图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.我们从原位置删除文件,重新建个文件重新写上”Hello, World!!”。
–这就无意中延长了文件系统的读和写的时间。
2.打碎文件,就是在别的空的地方写上感叹号,也就是”身首异处”–这个点子不错,速度很快,而且方便,但是,这就同时意味着大大的减慢了读取下一个新文件的时间。
如果你对上面的文字没概念,上图图10 ASCII图这里所说的方法二就像是我们的windows系统的存储方式,每个文件都是紧挨着的,但如果其中某个文件要更改的话,那么就意味着接下来的数据将会被放在磁盘其他的空余的地方。
如果这个文件被删除了,那么就会在系统中留下空格,久而久之,我们的文件系统就会变得支离破碎,碎片就是这么产生的。
试着简单点,讲给mm听的硬盘原理之读写原理简化版图11 硬盘原理简化图硬盘的结构就不多说了,我们平常电脑的数据都是存在磁道上的,大致上和光盘差不多。
读取都是靠磁头来进行。
图12 硬盘原理简化图我们都知道,我们的数据资料都是以信息的方式存储在盘面的扇区的磁道上,硬盘读取是由摇臂控制磁头从盘面的外侧向内侧进行读写的。