收藏 分享(赏)

硬盘基础知识.ppt

上传人:暖洋洋 文档编号:1695241 上传时间:2018-08-18 格式:PPT 页数:56 大小:702KB
下载 相关 举报
硬盘基础知识.ppt_第1页
第1页 / 共56页
硬盘基础知识.ppt_第2页
第2页 / 共56页
硬盘基础知识.ppt_第3页
第3页 / 共56页
硬盘基础知识.ppt_第4页
第4页 / 共56页
硬盘基础知识.ppt_第5页
第5页 / 共56页
点击查看更多>>
资源描述

1、硬盘基础知识,-讲解人:张军2006.10.12,主要内容,硬盘的发展史 硬盘的结构 硬盘的工作原理 硬盘的工作模式 硬盘的性能指标 硬盘新技术 硬盘数据结构 硬盘分区方式 数据存储原理,硬盘概述,硬盘是一个计算机系统的数据存储中心,我们运行计算机时使用的程序和数据目前绝大部分都存储在硬盘上。它是计算机中不可或缺的存储设备。步入 2001 年后,硬盘技术正在朝着容量更大、体积更小、速度更快、性能更可靠、价格更便宜的的方向不断发展,硬盘的发展史,1956年9月 IBM公司将世界上首个“硬盘”展示给了大家,當時全世界為之轟動,而现在看来它是较为落后的机械组件,庞大的占地面积,不由让人胆寒。他的名字

2、叫做IBM 350 RAMAC.当时推出的售价是35,000美元,而容量才為5M. RAMA:Random Access Method of Accounting and Control,在1968年,IBM颠覆了之前自己的设计,提出了“温彻斯特”(Winchester)技术的可行性,这次的提出的技术则奠定了以后硬盘所发展的方向。 “温彻斯特”技术的精隋在于提出了:“密封、固定并高速旋转的镀磁盘片,磁头沿盘片径向移动,磁头悬浮在高速转动的盘片上方,而不与盘片直接接触”,这也同样是我们现在硬盘所走的道路。 1973年,IBM公司制造出了第一台采用温彻斯特技术的硬盘,从此硬盘技术的发展有了正确的结

3、构基础,现在使用的硬盘大多是此技术的延伸。,1979年,IBM再次发明了薄膜磁头,为进一步减小硬盘体积、增大容量、提高读写速度提供了可能。同期IBM的两位员工AlanShugart和FinisConner离开IBM后成立了希捷公司(Shugart Technology公司,也就是后来的Seagate希捷公司),之后便推出了像5.25英寸大小的硬盘驱动器。 80年代末期IBM又为电脑行业作了一项巨大的贡献,推出了名为MR HEAD(Magneto Resistive))的东西,这种磁头在读取数据时对信号变化相当敏感,使得盘片的存储密度能够比以往每英寸20MB的容量提高了数十倍,他工作方式在于将读

4、写两个磁头分开,读写磁头不再具电感特性,而是对磁场变化相当敏感的电阻特性磁头。 注: MR(MAGNETO-RESITIVEHEAD)即磁阻磁头的简称,1999年 著名的硬盘公司Maxtor,也就是迈拓推出了他的DiamondMax 40产品,也就是钻石九代。单碟磁盘容量达到了10G这样前所未有的情况,也就是这样的情况促使了大容量硬盘的诞生。 2000年2月23日,希捷制造出转速高达15,000RPM的Cheetah X15系列硬盘,其平均寻道时间只有3.9ms,这可是当时世界上最快的硬盘了 .,2000年3月16日又到了盘片革命的时间了,IBM将自己苦心研究多年的“玻璃盘片”拿出来台面,硬盘

5、均使用玻璃取代传统的铝作为盘片材料,这能为硬盘带来更大的平滑性及更高的坚固性。然而好景不长,时隔两年之后腾龙系列的硬盘纷纷出现问题,暴露出了玻璃盘片的严重质量缺陷。虽然此时IBM开始悬崖勒马,开始当腾龙5推出的时候继续采用了铝质盘片。但这些都无法挽救这个品牌给消费者所带来的心理阴影。作了几十年的老大一失足成千古恨阿。至今不得不将硬盘部门转手日立了。,在这个硬盘接口规范化道路的建设过程中,许多公司为之付出了许多努力,例如英特尔公司、希捷公司、迈拓公司、IBM 公司,但有一家公司我们不能不提,那就是美国的“西部数据(Western Digital)”公司,因为是WD制定了 EIDE的接口标准,而在

6、那之后制定的所有 IDE接口(并行 ATA)差不多都是在 IDE/EIDE的基础上不断创新产生得。,硬盘的外部结构,硬盘内部结构图,浮动磁头组件,是硬盘中最精密的部位之一,它由读写磁头、传动手臂、传动轴三部份组成。 磁头是硬盘技术中最重要和关键的一环,实际上是集成工艺制成的多个磁头的组合,它采用了非接触式头、盘结构,加后电在高速旋转的磁盘表面移动,与盘片之间的间隙只有0.10.3 m ,这样可以获得很好的数据传输率。现在转速为7200RPM的硬盘飞高一般都低于0.3 m,以利于读取较大的高信噪比信号,提供数据传输率的可靠性。,浮动磁头组件,磁头驱动机构,盘硬的寻道是靠移动磁头,而移动磁头则需要

7、该机构驱动才能实现。磁头驱动机构由电磁线圈电机、磁头驱动小车、防震动装置构成,高精度的轻型磁头驱动机构能够对磁头进行正确的驱动和定位,并能在很短的时间内精确定位系统指令指定的磁道。,磁盘片,盘片是硬盘存储数据的载体,现在硬盘的盘片大多采用金属薄膜材料,这种金属薄膜较软盘的不连续颗粒载体具有更高的存储密度、高剩磁及高矫顽力等优点。,磁盘片,磁盘片表面上以磁盘片中心为圆心,不同半径的同心圆称为磁道。 不同磁盘片相同半径的磁道所组成的圆柱称为柱面。 磁盘片被分成许多扇形的区域,每个区域叫一个扇区。,磁面(Side):每个盘片都有上、下两个磁面,从上向下从“0”开始编号,0面、1面、2面、3面、磁道(

8、Track):硬盘在格式化时盘片会被划成许多同心圆,这些同心圆轨迹就叫磁道。磁道从外向内从0开始顺次编号,0道、1道、2道、柱面(Cylinder):所有盘面上的同一编号的磁道构成一个圆柱,称之为柱面,每个柱面上从外向内以 “0”开始编号,0柱面、1柱面、2柱面、扇区(Sector):硬盘的盘片在存储数据时又被逻辑划分为许多扇形的区域,每个区域叫作一个扇区。硬盘容量=柱面数扇区数每扇区字节数磁头数,内部结构总结,硬盘的工作原理,硬盘存储数据是根据电、磁转换的原理来实现的。硬盘驱动器加电后,磁盘片由主轴电机驱动进行高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读出

9、来。 当系统向硬盘写入数据时,磁头中写数据电流产生磁场使盘片表面磁性物质状态发生改变,并在写电流磁场消失后仍能保持,当系统从硬盘中读取数据时,磁头经过盘片指定区域,盘片表面磁场使磁头产生感应电流或线圈阻抗产生变化,经过相关电路处理后还原成数据。,硬盘的工作模式,硬盘的工作模式主要有三种,分别是:1.NORMAL2.LBA3.LARGE,NORMAL模式,NORMAL(普通模式)是最早的 IDE 方式,在硬盘访问时,BIOS 和 IDE 控制器对参数不做任何转换。该模式支持的最大硬盘的容量为528MB。也就是说,在此模式下,硬盘的实际物理容量再大,也只能用到其中的 528M。,LBA模式,LBA

10、(Logical Block Addressing ,逻辑块寻址模式) 是一种克服528MB限制的新型硬盘存取方法。在 LBA 模式下,设置的柱面、磁头、扇区等参数并不是实际硬盘的物理参数。在访问硬盘时,由 IDE 控制器把由柱面、磁头、扇区等参数确定的逻辑地址转换为实际硬盘的物理地址。在 LBA 模式下,管理的硬盘空间可达 8.4GB。不过现在新主板可以使 LBA 能支持 100GB 以上的硬盘。,LARGE模式,LARGE (大规模管理模式)在硬盘的柱面超过 1024 而又不为 LBA 支持时采用。LARGE 模式采用的方法是把柱面数除以 2,把磁头数乘以 2,使得某些硬盘的柱面低于102

11、4,但其结果总容量不变。在LARGE模式中,可支持的最大容量为1GB。,硬盘的性能指标,硬盘也是计算机的重要部件,同样对计算机的整体性能起着决定性的作用。我们就介绍一下硬盘主要的性能指标。,1.主轴转速,硬盘的主轴转速是决定硬盘内部数据传输率的决定因素之一,它在很大程度上决定了硬盘的速度,同时也是区别硬盘档次的重要标志。 从目前的情况来看,7200RPM的硬盘在国内市场已经逐步取代了5400RPM硬盘的地位,成为了主流,而更高转速的硬盘,如SCSI硬盘的主轴转速已经达到10000RPM甚至15000RPM,但由于价格原因让普通用户难以接受。SCSI: Small Computer System

12、 Interface(小型计算机系统接口),2.硬盘容量,影响容量的两个因素是单碟容量和碟片数量。 因为标准硬盘的碟片数是有限的,靠增加碟片来扩充容量满足不断增长的存储容量的需求是不可行的。只有提高每张碟片的容量才能从根本上解决这个问题。 单碟容量的一个重要意义在于提升硬盘的数据传输速度。硬盘单碟容量的提高得益于数据记录密度的提高,而记录密度同数据传输率是成正比的,单碟容量越高,它的数据传输率也将会越高。,3.高速缓存,缓存是硬盘与外部总线交换数据的场所,是硬盘内部的高速存储器。 硬盘的读数据的过程是将磁信号转化为电信号后,通过缓存一次次地填充与清空,再填充,再清空,一步步按照PCI总线的周期

13、送出。 可见,缓存的作用是相当重要的。缓存的大小与速度是直接关系到硬盘的传输速度的重要因素。目前主流硬盘的缓存一般为28MB。,4.最大内部数据传输率,它也叫持续数据传输率(Sustained Transfer Rate),单位为Mb/s。它是磁头到硬盘的高速缓存之间的数据传输速度,这可以说是影响硬盘整体性能的关键。 该传输率一般取决于硬盘的盘片转速和盘片数据线密度。 目前硬盘作为电脑的瓶颈,其病根还在于硬盘的内部数据传输率上。 注意,在这项指标中常常使用Mb/s或Mbps为单位,这是兆位/秒的意思,如果需要转换成MB/s(兆字节/秒),就必须将Mbps数据除以8(一字节8位数)。,5.外部数

14、据传输率,外部数据传输率是指从硬盘缓冲区读取数据的速率。它与硬盘的接口类型是直接挂勾的,因此在广告或硬盘特性表中常以数据接口速率代替,单位为 MB/S 。 它也称突发数据传输率,它是指从硬盘缓冲区读取数据的速率。目前IDE硬盘已经全部采用Ultra DMA/66/100/133技术,外部数据传输率可达66MB/s,100MB/s ,133MB/s。,6.平均寻道时间,平均寻道时间这个指标指磁头从得到指令到寻找到数据所在磁道的时间它是代表硬盘读取数据的能力,单位为毫秒。平均寻道时间越小越好,硬盘的运行速率相应也就越快。一般硬盘的平均寻道时间在7.514ms。,7.MTBF( 连续无故障时间 ),

15、MTBF指硬盘从开始运行到出现故障的最长时间 一般硬盘的 MTBF 至少在 30000 或 40000 小时。注: MTBF(Mean Time Between Failures),硬盘新技术,1.新型磁头技术 2. S.M.A.R.T技术 3. SPS防震技术 4. RAID技术 5. PRML读取通道技术 6.湿盘(Wetdisk)技术,1.新型磁头技术,MR(Magneto一Resistive Head,磁阻磁头)技术可以更高的实际记录密度、记录数据,从而增加硬盘容量,提高数据吞吐率。 GMR(Giant Magneto Resistive,巨型磁阻磁头)是利用特殊材料的电阻值随磁场变化

16、的原理来读取盘片上的数据,使用了磁阻效应更好的材料和多层薄膜结构,从而可以实现更高的存储密度。,2.S.M.A.R.T技术,S.M.A.R.T(SelfMonitoring、AnalysisReporting Technology)自我监测、分析和报告技术。它由硬盘的监测电路和主板上的监测软件对被监测对象的运行情况与历史记录及预设的安全值进行分析、比较,当出现安全值范围以外的情况时,会自动向用户发出警告,并自动降低硬盘的运行速度,把重要数据文件转存到其他安全扇区。,3.SPS防震技术,SPS(Shock Protection System,震动保护系统) 是由昆腾公司开发,使硬盘在受到撞击时,

17、保持磁头不受震动,磁头和磁头臂停泊在盘片上,冲击能量被硬盘其他部分吸收,这样能有效地提高硬盘的抗震性能,使硬盘在运输、使用及安装的过程中最大限度地免受震动的损坏。,4.RAID技术,RAID(Redundant Arrays of Inpensive Disks)廉价冗余磁盘阵列。组成磁盘阵列的设备具有高速度、大容量、安全可靠的特点。RAID硬盘是由几组硬盘驱动器组成,并由一个控制器统一管理,逻辑上可以把它看作是一个磁盘驱动器。,5.PRML读取通道技术,PRML:PartialResponseMaximumLikelyhood,局部响应最大相似 最初只用在通信方面,用以解决误码率问题,该技术

18、引入硬盘中后可有效提高数据读取及传输效率,可使硬盘容量提高30%以上 PRML技术应用于硬盘信号读取时,能避免因磁道过窄造成的信号干扰,大幅度地提高盘片的密度。同时由于磁盘密度的增大,磁头在相同时间内可以读取到更多的信号,使得读取速度得以提高。而通过最大相似原理的多点采样可以把磁头读取到的信号与标准信号进行对比,以得出最匹配的信号再传送出去,从而大大地提高了数据读取的准确性。 PRML技术可使盘片存储更多的数据,因此既可提高单片硬盘的容量,又可加快数据传输率,使硬盘的容量、速度、可靠性都有了不同程度的提高。,6.湿盘(Wetdisk)技术,湿盘(Wetdisk)技术:该技术能最大限度地减少磁头

19、与盘片的摩擦,数据密度得到进一步提高. 当我们要把磁盘密度进一步增大,目前以金属薄膜盘片以及玻璃基片的“温盘技术”便无能为力了。我们知道,当磁盘密度达到一定程度时,信号便会变得更加微弱,并且相邻信号之间的干扰也更为严重。要解决只能把磁头进一步贴近盘片,但目前的磁头飞高已不到0.08微米,要进一步令磁头靠近盘片非常困难,因为这要克服磁头抖动及盘片细微凹凸等引起问题。为此,有人提出干脆把磁头紧贴磁盘(Contactrecording),就象录音机那样。但对盘片及磁头而言,这种接触是致命的,磁头与盘片会两败俱伤。于是,一种全新的盘片-“湿盘”(wetdisk)被提上的研发日程.,硬盘接口方式及比较,

20、1、IDE接口:IDE本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器,也称之为电子集成驱动器。IDE接口的硬盘具有价格低廉、兼容性好、性价比高的优点。 2、SATA 接口:SATA接口即串行ATA接口(Serial ATA),它一改以往IDE接口并行传输数据的方式,而采用连续串行的方式传送数据。 SATA接口相对于IDE接口起点更高,发展潜力更大。 3、SCSI接口:SCSI接口即Small Computer System Interface(小型计算机系统接口),它具有应用范围广、多任务、宽带宽、CPU占用率低以及支持热插拔等优点,但价格较高。 4、IEEE1394接口:IEEE1

21、394的前身称之为了FireWire(火线)规范,支持热插拔、驱动程序安装简易、数据传输速度快、具备通用I/0连接头、点对点的通讯架构等特点,同时IEEE1394接口也具有使用费用昂贵的致命缺点。 5、USB接口:USB接口也叫通用串行总线接口,是目前应用最为普遍的设备接口,USB接口具有价格低廉、连接简单快捷、兼容性强、有很好的扩展性、支持即插即用、支持热插拔、支持高传输速率等诸多优点。 6、光纤通道(Fibre Channel):光纤通道最长可达10公里,理论带宽可达1.06Gbps,实际带宽可达100Mbps,但价格非常昂贵,并且组建复杂。,IDE接口方式比较,硬盘数据结构,硬盘数据结构

22、分成五部分: 1.主引导扇区 2.操作系统引导扇区 3.FAT 4.DIR 5.Data,主引导扇区主引导扇区位于整个硬盘的0磁頭0柱面1扇区,包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。 其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。 至于分区表,很多人都知道,以80H或00H为开始标志,以55AAH为结束标志,共64字节,位于本扇区的最末端。值得一提的是,MBR是由分区程序(例如DOS 的Fdisk.exe)产生的,

23、不同的操作系统可能这个扇区是不尽相同。,操作系统引导扇区OBR(OS Boot Record)即操作系统引导扇区,通常位于硬盘的0磁頭1柱面1扇区(这是对于DOS来说的,对于那些以多重引导方式启动的系统则位于相应的主分区/扩展分区的第一个扇区),是操作系统可直接访问的第一个扇区。它也包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。其实每个逻辑分区都有一个OBR,其参数视分区的大小、操作系统的类别而有所不同。 引导程序的主要任务是判断本分区根目录前两个文件是否为操作系统的引导文件(例如MSDOS或者起源于MSDOS的Win9x/Me的IO.SYS

24、和MSDOS.SYS)。如是,就把第一个文件读入内存,并把控制权交予该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元的大小等重要参数。 OBR由高级格式化程序产生(例如DOS 的F)。,文件分配表 FAT(File Allocation Table)即文件分配表,是文件寻址系统。为了数据安全起见,FAT一般做两个,第二FAT为第一FAT的备份, FAT区紧接在OBR之后,其大小由本分区的大小及文件分配单元的大小决定。关于FAT的格式历来有很多选择,Microsoft 的DOS及Windows采用我们所熟悉的FAT12、FAT1

25、6和FAT32格式,但除此以外并非没有其它格式的FAT,像Windows NT、OS/2、UNIX/Linux、Novell等都有自己的文件管理方式。,目录区DIR是Directory即根目录区的简写,DIR紧接在第二FAT表之后,只有FAT还不能定位文件在磁盘中的位置,FAT还必须和DIR配合才能准确定位文件的位置。DIR记录着每个文件(目录)的起始单元(这是最重要的)、文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在磁盘的具体位置及大小了。 在DIR区之后,才是真正意义上的数据存储区,即DATA区。,数据区DATA虽然占据了硬盘的绝大部分空间,但没

26、有了前面的各部分,它对于我们来说,也只能是一些枯燥的二进制代码,没有任何意义。在这里有一点要说明的是,我们通常所说的格式化程序(指高级格式化,例如DOS下的Format程序),并没有把DATA区的数据清除,只是重写了FAT表而已,至于分区硬盘,也只是修改了MBR和OBR,绝大部分的DATA区的数据并没有被改变,这也是许多硬盘数据能够得以修复的原因。,硬盘分区方式,我们平时说到的分区概念,不外乎三种: 1 主分区 2 扩展分区 3 逻辑分区,其中主分区可以是1-4个,扩展分区可以有0-1个,逻辑分区则没有什么限制。它们的关系如下图所示:,主分区 它是一个比较单纯的分区,通常位于硬盘的最前面一块区

27、域中,构成逻辑C磁盘。在主分区中,不允许再建立其它逻辑磁盘。,扩展分区 扩展分区与主分区是平级的,扩展分区本身无法用来存放数据,要使用它必须将其分成若干个(1-n个)逻辑分区。 由于硬盘仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计可以存储4个分区的数据。 操作系统只允许存储4个分区的数据,如果说逻辑磁盘就是分区,则系统最多只允许4个逻辑磁盘。对于具体的应用,4个逻辑磁盘往往不能满足实际需求。为了建立更多的逻辑磁盘供操作系统使用,系统引入了扩展分区的概念。,所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构

28、将形成一个单向链表。这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘。 需要特别注意的是,由于主分区之后的各个分区是通过一种单向链表的结构来实现链接的,因此,若单向链表发生问题,将导致逻辑磁盘的丢失。,数据存储原理,文件的读取操作系统从目录区中读取文件信息(包括文件名、后缀名、文件大小、修改日期和文件在数据区保存的第一个簇的簇号), 我们这里假设第一个簇号是0023。操作系统从0023簇读取相应的数据,然后再找到FAT的0023单元,如果内容是文件结束标志(FF),则表示文件结束,否则内容保存数据的下一个簇的簇号,这样重复下去直到遇到文件结束标志。,文件的写入当我们要保存文件时,操作系统首先在DIR区中找到空区写入文件名、大小和创建时间等相应信息,然后在Data区找到闲置空间将文件保存,并将Data区的第一个簇写入DIR区,其余的动作和上边的读取动作差不多。,文件的删除看了前面的文件的读取和写入,你可能感覺比較複雜,不过文件删除工作却是很简单的,简单到只在目录区做了一点小改动将目录区的文件的第一个字符改成了E5就表示将改文件删除了。,end,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报