硬盘知识点滴.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硬盘背景知识及未来发展 硬盘硬件结构 硬盘使用原理 主引导分区MBR FAT表定义 文件分配表的表头占3个字节,其中第一个字节是磁盘介质说明符,第2、3字节总是FFFFH,这是系统设定的,其内容含义如下:   磁盘介质说明符  含 义   FF       双面 每道8扇区的软盘   FE       单面 每道8扇区的软盘   FD       双面 每道9扇区的软盘   FC       单面 每道9扇区的软盘   F8       硬盘 FAT表定义 DOS是以簇为单位给文件分配磁盘空间的,每个簇在FAT表中占一个表项,簇编号即为表项号。FAT在磁盘上每一簇由一个12位(1.5字节)项或由一个16位项(2字节)组成,对所有小于20740个扇区(10MB)的软盘或硬盘DOS分区用12位映像一个簇,如多于20740个扇区,则采用16位FAT。其中,0号表项和1号表项是表头。从2号表项开始,每一个表项作为一个簇的标志信息,占两个字节。其内容含义如下:   表项内容   含 义   0000H    对应簇号为自由簇,可以使用   FFF7H    对应的簇为坏簇,不可使用   FFFFH    文件的簇链结束   FFF0~FFFFH 保留   其它内容   文件的后续簇号 0xF8FF 0xFFFF 0x0032簇 0x0032 主FAT区 DATA区 FDT区 文件起始 簇号0x0002 0xFFFF 0x0003 备FAT区 内容同主FAT 表项号 0 1 2 3 … 50 … 首簇 0x0001簇 FAT工作原理 FDT表定义 目录项是一个32字节长的数据块,它登记着一个文件或子目录。目录是由若干目录项组成的一个表,根目录区是盘卷的一个固定区域,子目录项表是一个表文件。 FDT的目录项内容及含义如下表所示: 硬盘分区总图 硬盘驱动在esr中的实现 硬盘驱动模块图 硬盘初始化模块 IDE的初始化入口函数是IDEInit(),由PSOS调用,初始化工作要做的主要工作是对磁盘设备的初始化,ata_DiskInit()是对硬盘设备的初始化函数,ata_GetID是获取硬盘ID信息的函数,ata_GetPart是获取硬盘分区的函数 硬盘初始化流程图 读操作模块 ata_ReadDisk采用PIO方式进行读硬盘操作的。 ata_DMADisk采用DMA方式进行读硬盘。 ReadInt为PIO方式的中断处理程序。 DMAInt为DMA方式的中断处理程序。 读操作流程图 ata_WriteDisk采用PIO方式进行写硬盘操作的。 ata_DMADisk采用DMA方式进行读硬盘。 WriteInt为PIO方式的中断处理程序。 DMAInt为DMA方式的中断处理程序。 写操作模块 写操作流程图 * 内部网络技术交流 硬盘知识点滴 主讲人:罗成 固网产品线软件二部 2004年6月 硬盘背景知识及未来发展 缩略语: IDE Integrated Drive Electronics 集成设备电路 SCSI Small Computer System Interface 小型计算机系统接口 ATA AT Attachment AT附加装置 LBA Logical Block Address 逻辑块地址 CHS Cylinder,Head,Sector MR Magnetoresistive heads 磁阻磁头 GMR Giant Magneto-Resistive 巨磁阻 硬盘背景知识及未来发展 硬盘背景知识及未来发展 1956年,第一台硬盘设备IBM RAMAC 350由IBM公司制造成功,容量大小为5M 温彻斯特发明了新型磁盘,他将盘片和磁头等装在一密封盒子内,多块盘片固定在同一根主轴上并高速运转,通过磁头的移动来寻道。这种磁盘也被称温盘,也就是我们今天所用的硬盘 硬盘背景知识及未来发展 IDE接口: 1989年由Imprimus、Western Digital(西部数据)与Compaq(康柏)制定。 IDE: 1994年由NCITS(National Committee For Information Technology Standers美国国家信息技术标准委员会)正式确定。 硬盘背景知识及未来发展 1996年,ATA-2(EIDE,Enhanced IDE)正式确立 A、增加了2种PIO和2种DMA模式 B、最高传输率提高到了16.7MB/s C、引进了LBA地址转换方式,突破了老BIOS固有504MB的限制,支持最高可达8.1GB的硬盘 硬盘背景知识及未来发展 硬盘背景知识及未来发展 硬盘读写性能主要是通过: A、提高盘片

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档