转自:http://tieba.baidu.com/p/4655414298?red_tag=m1220609111
由于学习文件系统,对硬盘的知识捎带学习一下,感谢原作者的分享。
学习linux一段时间,总觉的知识多且复杂,希望通过写博客的方式,对知识进行整理,并且做到与大家进行交流学习。希望通过日积跬步,以至千里。
硬盘是一种存储介质,系统通过它进行数据的存储。
由于不是专业设计硬盘的,只是希望对其工作过程和原理有个基本认识。
几个重要组成部分:扇区、磁道、柱面
(1)扇区(磁盘的每一面被分为很多条磁道,即表面上的一些同心圆,越接近中心,圆就越小。而每一个磁道又按512个字节为单位划分为等分。现在的硬盘都使用ZBR(Zone Bit Recording 分区域记录)技术,盘片表面从里向外划分为数个区域,不同区域的磁道扇区数目不同,同一区域内各磁道扇区数相同,盘片外圈区域磁道长扇区数目较多,内圈区域磁道短扇区数目较少,大体实现了等密度,从而获得了更多的存储空间。大多数产品划分了16个区域,最外圈的每磁道扇区数正好是最内圈的二倍(373~746正是啦)。在一些硬盘的参数列表上你可以看到描述每个磁道的扇区数的参数,它通常用一个范围标识,例如373~746,这表示,最外圈的磁道有746个扇区,而最里面的磁道有373个扇区)
磁盘有专门的磁盘驱动程序,应该是在硬盘内部的,使用时通过接口读写相关数据就行。需要进行格式化,就是设置为某种文件系统。
今天楼主来介绍一下硬盘的结构,好吧,为了演示,我把一个完整的硬盘活生生的给拆了,感兴趣的朋友来来来,搬好小凳子,一边吃西瓜一边围观下。
硬盘的结构可分为外部结构和内部结构。
下面就西数500G的硬盘为例,来讲解一下硬盘的结构。
硬盘外部结构
硬盘的外部结构主要包括金属固定面板、控制电路板和接口三部分。以下实物图拍摄:(用了美图秀秀,不仅脸蛋漂亮连硬盘都变的很漂亮,好刘濞啊。)
金属固定面板
硬盘外部会有一个金属的面板,用于保护整个硬盘。
金属面板和地板结合成一个密封的整体,保证硬盘盘体和机构的稳定运行。
控制电路板
这个电路板是硬盘的控制电路板。该电路板上的电子元器件大多采用贴片式元件焊接,这些电子元器件组成了功能不同的电子电路,这些电路包括主轴调速电路、磁头驱动与伺服定位电路、读写电路、控制与接口电路等。在电路板上有几个主要的芯片:主控芯片、BIOS芯片、缓存芯片、电机驱动芯片。
接口
在硬盘的顶端会有几个不同的硬盘接口,这些接口主要包括电源插座接口、数据接口和主、从跳线接口,其中电源插口与主机电源相联,为硬盘工作提供电力保证。中间的主、从盘跳线接口,用以设置主、从硬盘,即设置硬盘驱动器的访问顺序。
硬盘内部结构
硬盘内部主要包括磁头组件、磁头驱动组件、盘体、主轴组件、前置控制电路等。
(1) 磁头组件
磁头组件包括读写磁头、传动手臂、传动轴三部分组成。
磁头组件中最主要的部分是磁头,另外的两个部分可以看作是磁头的辅助装置。传动轴带动传动臂,使磁头到达指定的位置。
磁头是硬盘中对盘片进行读写工作的工具,是硬盘中最精密的部位之一。磁头是用线圈缠绕在磁芯上制成的,工作原理则是利用特殊材料的电阻值会随着磁场变化的原理来读写盘片上的数据。硬盘在工作时,磁头通过感应旋转的盘片上磁场的变化来读取数据;通过改变盘片上的磁场来写入数据。为避免磁头和盘片的磨损,在工作状态时,磁头悬浮在高速转动的盘片上方,间隙只有0.1~0.3um,而不是盘片直接接触,在电源关闭之后,磁头会自动回到在盘片上着陆区,此处盘片并不存储数据,是盘片的起始位置,如图,为磁头组件及磁头驱动组件。
(2) 磁头驱动组件
磁头的移动是靠磁头驱动组件实现的,硬盘寻道时间的长短与磁头驱动组件关系非常密切。磁头的驱动机构由电磁线圈电机、磁头驱动小车、防震动装置构成,高精度的轻型磁头驱动机构能够对磁头进行正确的驱动和定位,并能在很短时间内精确定位系统指令指定的磁道,保证数据读写的可靠性。电磁线圈电机包含着一块永久磁铁,该磁铁的磁力很强,对于传动手臂的运动起着关键性的作用。防震装置是为了避免磁头将盘片刮伤等情况的发生而设计的。图为磁头驱动组件。
(3) 盘片与主轴组件
盘片是硬盘存储数据的载体,盘片是在铝合金或玻璃基底上涂覆很薄的磁性材料、保护材料和润滑材料等多种不同作用的材料层加工而成,其中磁性材料的物理性能和磁层机构直接影响着数据的存储密度和所存储数据的稳定性。金属盘片具有很高的存储密度、高剩磁及高娇顽力;玻璃盘片比普通金属盘片在运行时具有更好的稳定性。如图。为硬盘的盘片和主轴组件。
主轴组件包括主轴部件轴瓦和驱动电机等。随着硬盘容量的扩大和速度的提高,主轴电机的速度也在不断提升,有厂商开始采用精密机械工业的液态轴承机电技术,这种技术的应用有效地降低了硬盘工作噪音。
(4) 前置控制电路
前置放大电路控制磁头感应的信号、主轴电机调速、磁头驱动和伺服定位等,由于磁头读取的信号微弱,将放大电路密封在腔体内可减少外来信号的干扰,
提高操作指令的准确性,如图所示硬盘前置控制电路。
1.
2. 硬盘逻辑结构
新买来的硬盘是不能直接使用的,必须对它进行分区进行格式化才能存储数据。经过格式化分区后,逻辑上每个盘片的每一面都会被分为磁道、扇区、柱面这几个虚拟的概念,并非像切豆腐一样真的进行切割。如图所示为硬盘划分的逻辑结构图。另外,不同的硬盘中盘片数不同,一个盘片有两面,这两面都能存储数据,每一面都会对应一个磁头,习惯上将盘面数计为磁头数,用来计算硬盘容量。
扇区、磁道(或柱面)和磁头数构成了硬盘结构的基本参数,用这些参数计算硬盘的容量,其计算公式为:
存储容量=磁头数X磁道(柱面)数X每道扇区数X每扇区字节数
(1) 磁道
当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫磁道。磁道上的磁道是一组记录密度不同的同心圆,如图。磁表面存储器是在不同形状(如盘状、带状等)的载体上,涂有磁性材料层,工作时,靠载磁体高速运动,由磁头在磁层上进行读写操作,信息被记录在磁层上,这些信息的轨迹就是磁道。这些磁道用肉眼是根本看不到的,因为他们仅是盘面上以特殊方式磁化了的一些磁化区,磁盘上的信息便是沿着这样的轨道存放的。相邻磁道之间并不是紧挨着的,这是因为磁化单元相隔太近时磁性会产生相互影响,同时也为磁头的读写带来困难,通常盘片的一面有成千上万个磁道。
(2) 扇区
分区格式化磁盘时,每个盘片的每一面都会划分很多同心圆的磁道,而且还会将每个同心圆进一步的分割为多个相等的圆弧,这些圆弧就是扇区。为什么要进行扇区的划分呢?因为,读取和写入数据的时候,磁盘会以扇区为单位进行读取和写入数据,即使电脑只需要某个扇区内的几个字节的文件,也必须一次把这几个字节的数据所在的扇区中的全部512字节的数据全部读入内存,然后再进行筛选所需数据,所以为了提高电脑的运行速度,就需要对硬盘进行扇区划分。另外,每个扇区的前后两端都会有一些特定的数据,这些数据用来构成扇区之间的界限标志,磁头通过这些界限标志来识别众多的扇区。
(3) 柱面
硬盘通常由一个或多个盘片构成,而且每个面都被划分为数目相等的磁道,并从外缘开始编号(即最边缘的磁道为0磁道,往里依次累加)。如此磁盘中具有相同编号的磁道会形成一个圆柱,此圆柱称为磁盘的柱面。磁盘的柱面数与一个盘面上的磁道数是相等的。由于每个盘面都有一个磁头,因此,盘面数等于总的磁头数。
一、不同种类的硬盘
硬盘的种类比较多,若是按照硬盘接口类型的不同来分,大致可以分为IDE硬盘、SATA硬盘、SCSI硬盘、移动硬盘、固态硬盘。
硬盘按照其工作形式的不同可以分为两种,一种是机械硬盘,另一种是固态硬盘。比较常见的机械硬盘按照其接口形式的不同可以分为IDE硬盘、SATA硬盘、SCSI硬盘三种。
1. IDE硬盘
IDE(Integrated Drive Electronics)硬盘是指采用IDE接口的硬盘。如图,为IDE硬盘。IDE是所有现存并行ATA接口规格的统称。这种硬盘相对来说价格低廉、兼容性强、工作稳定、容量大、噪音低,应用比较多。但是,这种硬盘采用并行数据传输方式,传输速度的不断提升使得信号干扰逐渐变强,不利于数据的传输。
2.SATA硬盘
SATA(Serial Advande Technology Attachment)硬盘是指采用SATA接口的硬盘,如图,为SATA硬盘。SATA接口采用串行数据传输方式,理论上传输速度比IDE接口要快很多,解决了IDE硬盘数据传输信号干扰限制传输速率的问题,并且采用该接口的硬盘支持热插拔,执行率也很高。
3. SCSI硬盘
SCSI(Small Computer System Interface)硬盘就是采用SCSI接口的硬盘,采用这种接口的硬盘主要用于服务器,如图为SCIS硬盘。这种接口共有50针,外观和普通硬盘接口有些相似。SCSI硬盘和普通IDE硬盘相比有很多优点:接口速度快,并且由于主要用于服务器,因此硬盘本身的性能也比较高,硬盘转速快,缓存容量大,CPU占用率低,扩展性远优于IDE硬盘,并且同样支持热插拔。
4. 固态硬盘
固态硬盘(Solid State Disk)用固态电子存储芯片列阵而制成的硬盘,如图,所示为固态硬盘,它主要由控制单元和存储单元(FLASH芯片)组成。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上与普通硬盘几乎一致。固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存储介质,另外一种是采用DRAM作为存储介质。广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空、导航设备等领域。但是,由于固态硬盘的成本比较高,销售价格相对较高,所以还没有得到普及。
以上,楼主整理的一些东西,希望对一些朋友有帮助,看得懂的收藏下,看不懂的路过点个赞也可以,谢谢!!!欢迎咨询。