第07章磁盘驱动器

合集下载

零点起飞学Visual Basic之有错怎么办——错误处理

零点起飞学Visual Basic之有错怎么办——错误处理
中断错误并执行正确操作。当错误发生时,Visual
Basic将使用错误对象Err的各种属性,如错误号、描述
等,以便应用程序可智能化地对错误状况作出响应。
【示例7-2】
• 处理无效驱动器或空软盘驱动器。
• (1)新建一个工程,并新建一个窗体。 • (2)双击工具箱中的CommandButton图标,窗体中自 动增加一个CommandButton控件,默认Caption属性为 Command1。
在Visual Basic开发过程中处于中断模式下调试程序。
7.3.1 单步调试
• 进入中断模式后,Visual Basic中可以单步调试或跳过整个
过程。单步调试包括3种调试方法。 • 逐语句:单步调试当前过程和调用过程中代码。快捷键为 F8。 • 逐过程:单步调试当前过程中的代码,不调试程序中其他
误,则将显示一段简短描述错误的说明,并在Stop语句处终
止代码。
7.3 调 试 程 序
• Visual Basic集成开发环境可以分为3种模式:设计模式、
执行模式、中断模式。设计模式下可以进行程序的界 面设计和代码编写。执行模式运行程序,可以查阅代 码,不允许更改程序。中断模式下程序处于挂起状态, 可以阅读和修改代码并进行调试程序。本节介绍如何
7.2.2 处理错误
• 在理想程序中,Visual Basic过程根本不需要错误处理代码。
但实际上硬件问题或用户常无法恢复应用程序的运行。
其他错误也许不会中断代码,但是这些错误可能使代码产
生意想不到的操作。在没有错误捕获和处理的程序中,只 能选择终止程序。但是优秀的应用程序应该按以下方式处
要的帮助。标准代码如下:
• • • • On Error GoTo line发生错误时,跳转到指定处理错误程序代码。 On Error Resume Next发生错误时,忽略错误行,继续执行下一语句。 On Error GoTo 0发生错误时,不使用错误处理程序代码。 该语句启动一个错误处理程序并指定该子程序在一个过程中的位置; 也可用来禁止一个错误处理程序。

火球ST磁盘驱动器用户手册说明书

火球ST磁盘驱动器用户手册说明书

Jumper SettingsATAJumper SettingsDS CS PK RsvdS tand Alone ON OFF X OFFM aster with Slave Present ON OFF X OFFS lave to Master OFF OFF X OFFX = PK is a Parking position. The presence or absence of this jumper has no effect on the drive. Labeling may indicate to place this jumper when configuring as a slave. This is to provide for retention of the jumper in the event it is needed later.Jumper LocationsThe Fireball ST disk drive has only one location where user configurable jumpers are found. The jumper block is incorporated into the IDE / ATA cable connector. Using the jumper pins you can establish the drive Master/Slave configuration.BIOS SettingsThe following BIOS parameters are provided for customers needing to manually configure the Quantum disk drive. Both base 2 and base 10 capacity values are displayed.Cylinders Heads Sectors Base 2 Capacity Base 10 Capacity1.6 GB 3128 16 63 1,539 MB 1,614 MB2.1 GB 4092 16 63 2,014 MB 2,111 MB3.2 GB 6256 16 63 3,079 MB 3,228 MB4.3 GB 14848 9 63 4,110 MB 4,310 MB6.4 GB 13328 15 63 6,149 MB 6,448 MBSpecial ConsiderationsHard drives greater than 2.1GB may need to be divided into multiple partitions / logical drives. MS-DOS versions 4.0 through 6.22 allow a maximum primary partition / logical drive size of 2.1GB and are limited to 8.4GB in physical drive capacity. The file systems supported by Windows-95, Windows-98 and Windows NT are not restricted to the 8.4GB physical drive limit, but special BIOS support is required.SCSIJumper SettingsThe following describes the jumper options and settings available on the Fireball ST drive. For more detail on jumper definitions; please refer to the jumper definition section.Termination Enable (TE)E nable termination T E jumper onD isable termination TE jumper offSCSI ID (A2, A1, A0)S et drive SCSI ID S ee ID settings table belowPark (PK)U sed for spare jumper N/AJumper LocationsThe Fireball ST disk drive has one location where user configurable jumpers are found. The jumper block for the Fireball ST is found on the disk drive printed circuit board. Using these jumper pins you can establish the various drive configuration options.The drawing above displays the jumper block physical location.SCSI ID SettingsThe following table identifies the various SCSI ID values and the jumper positions required to set them.Drive ID A0A1A2ID 0 OFF OFF OFFID 1 ON OFF OFFID 2 OFF ON OFFID 3 ON ON OFFID 4 OFF OFF ONID 5 ON OFF ONID 6 OFF ON ONID 7 ON ON ON。

管理信息系统第07章-6 处理流程图

管理信息系统第07章-6 处理流程图

1
2 模块处理流程图设计
系统的模块之间的设计通过处理流程图来描述。处 理流程图符号如下所示:
打印 文件 读取 信息
磁带
判别
磁盘
处理 端点、 端点、 中断符 联机 存储
键盘
显示器
手工 操作 处理 流程线
辅助操作 脱机) (脱机) 信息 流向线
2
网络
成本核算子系统的处理流程图
成本核算子系统 1 2 3 4 5
17
在完成系统的硬件及系统软件平台的设计工作后, 在完成系统的硬件及系统软件平台的设计工作后,开发组的总 体技术负责人高博士指示各子系统的负责人带领各自的开发人员, 体技术负责人高博士指示各子系统的负责人带领各自的开发人员, 以系统分析报告为基础,考虑到所采用的计算机硬件平台、 以系统分析报告为基础,考虑到所采用的计算机硬件平台、数据库 管理系统及开发工具, 管理系统及开发工具,依据现有系统的业务流程设计新系统的数据 处理流程,进而对相应的数据类进行设计(如增加新数据类, 处理流程,进而对相应的数据类进行设计(如增加新数据类,去除 无用数据类,改造某些数据类等)。 )。根据得到的新系统的数据流程 无用数据类,改造某些数据类等)。根据得到的新系统的数据流程 最后确定青钢管理信息系统的功能结构, 最后确定青钢管理信息系统的功能结构,此时的功能结构实际上就 是新系统的应用软件结构。 是新系统的应用软件结构。 完成上述工作后, 完成上述工作后,在得到了新系统的数据处理流程和系统应用 软件结构的同时,我们还得到了新系统的数据类( 软件结构的同时,我们还得到了新系统的数据类(由数据字典给 )。在总体技术负责人高博士的带领下 在总体技术负责人高博士的带领下, 出)。在总体技术负责人高博士的带领下,开发组依据得到的数据 类的结构(即数据字典)完成了整个系统的数据库设计工作, 类的结构(即数据字典)完成了整个系统的数据库设计工作,并对 其中系统全局性应用的共享编码类数据, 物资编码、 其中系统全局性应用的共享编码类数据,如:物资编码、供应商编 产品编码、会计科目编码进行了全系统内各子系统之间的协调。 码、产品编码、会计科目编码进行了全系统内各子系统之间的协调。

07第7章 文件系统

07第7章 文件系统

图7.4 文件的多重结构
图7.5 文件的转置结构
(4) 顺序结构 如果系统要求按某种优先顺序来搜索或追加、删除记录, 则最好采用顺序结构。如果给定了顺序规定(例如按字母顺 序),则把文件中的键按规定的顺序排列起来就形成了顺序 结构文件。
7.2.2 存取方法
用户通过对文件的存取来完成对文件的修改、追加和搜索 等操作。常用的存取方法有三种: 顺序存取法 随机存取法(直接存取法) 按键存取法 (1) 顺序存取是按照文件的逻辑地址顺序存取。在记录式文 件中,这反映为按记录的排列顺序来存取,例如,若当前 读取的记录为Ri,则下一次读取的记录被自动地确定为 Ri+1 。在无结构的字符流文件中,顺序存取反映当前读写 指针的变化。在存取完一段信息之后,读写指针自动加或 减去该段信息长度,以便指出下次存取时的位置。
图7.3 文件的记录名和键构成的行列式
显然,如果只按行列式结构来排列记录,将会浪费较多的 存储空间。从而,我们把行列式中那些为零的项去掉,并 以键Ki为队首,以包含键Ki的记录为队列元素来构成一个 记录队列。对于一个有m个键的队列来说,这样的队列有m 个。这m个队列构成了该文件的多重结构(multi_list)。 如图7.4所示。 (3) 转置结构 在图7.4的多重结构中,每个队列中和键直接相连的只有一 个记录。这种结构虽然在探索时要优于连续结构,但在探 索某一特定记录时,必须在找到该记录所对应的键之后, 再在该键所对应的队列中顺序查找。与此相反,转置结构 把含有相同键的记录指针全部指向该键,也就是说,把所 有与同一键对应的记录的指针连续地置于目录中该键的位 置下(如图7.5所示)。转置结构最适合于给定键后的记录搜 索。
(4) 完成对存放在存储设备上的文件信息的查找。
(5) 完成文件的共享和提供保护功能。

几种硬盘驱动器的特点与发展

几种硬盘驱动器的特点与发展
F a h固态硬 盘 性 能远 远不 能 同 R M固态硬 盘 相 比。首先 ,F a h ls A l s 的读 、写 能力 是不 平衡 的,其 写 速度 要 比读 速度 慢 很 多 ;其 次 , Fa h 的读速 度 同 RM 相 比其 差 距 是 巨大 的 ;更 让人 头 疼 的是 ls A F a h的写 寿命 并不 长 , ls 相对 廉价 的 M C A D更 只有 l 次 左右 , L N N 万 很难 可 靠 的完成 频 繁读 写 的任 务 ,而 R 固态硬 盘 不存 在这 样 的 M A 问题 。 目前 主 流 市售 的 F ah 台式 机 固 态硬 盘 存 储容 量 达 到 了 ls
6G 0 B或 8 G 。 O B 。
H A 与 印刷 电路 板组 件 ( r n i c i o r s e b y P B ) D) P it r u t ad sm l , C A 。 C B A 其 中头 盘组 件 是一 个 无尘 的 密封 体 ,容 纳 了高 速旋 转 的磁 记 录盘 磁 盘 、读写 磁 头及 其伺 服机 构 。
Cha a t rsis De eo r c e itc & v l pm e fS v r lK i nto e e a ndsHD D
Ch n n we e g Ho g i
( i v v t nFi t n es yMo enE u ainT c n l y ne , a g a 6 0 ,hn ) Ch aCil i i lh i ri , d r d c t e h o g tr n i ao A g U v t o o Ce Gu n h n 1 3 7C ia 8

程。
680 1 37)
要 :硬 盘驱 动 器是 计 算机 中重要 的存储 设 备 。本 文介 绍 了温切 斯特磁 盘 、 固态硬 盘和 混合 硬盘 的特 点及 其发展 过

计算机组成原理白中英主编课件chp7

计算机组成原理白中英主编课件chp7
台号 柱号(磁道)号 盘面号/磁头号 扇区号
此地址格式表示有4台磁盘(2位),每台有16个记录面/盘面(4位), 每面有256个磁道(8位),每道有16个扇区(4位)。 (5)如果某文件长度超过一个磁道的容量,应将它记录在同一个柱面上,因为 不需要重新找道,数据读/写速度快。
21
7.3磁盘存储设备的技术发展 磁盘存储设备的技术发展
20
解:(1)有效存储区域=16.5-11=5.5(cm) 因为道密度=40道/cm,所以40×55=220道,即220个圆柱面。 (2)内层磁道周长为2πR=2×3.14×11=69.08(cm) 每道信息量=400位/cm×69.08cm=27632位=3454B 每面信息量=3454B×220=759880B 盘组总容量=759880B×10=7598800B (3)磁盘数据传输率Dr=rN N为每条磁道容量,N=3454B r为磁盘转速,r=6000转/60秒=100转/秒 Dr=rN=100×3454B=345400B/s (4)采用定长数据块格式,直接寻址的最小单位是一个记录块(一个扇区),每 个记录块记录固定字节数目的信息,在定长记录的数据块中,活动头磁 盘组的编址方式可用如下格式:
12
13
7.2磁盘存储设备 磁盘存储设备
四、磁盘上信息的分布 盘片的上下两面都能记录信息,通常把磁 盘片表面称为记录面。记录面上一系列同心圆 称为磁道。每个盘片表面通常有几百到几千个 磁道,每个磁道又分为若干个扇区,如下一页 图所示。从图中看出,外面扇区比里面扇区面 积要大。磁盘上的这种磁道和扇区的排列称为 格式。
存储容量:一个磁盘存储器所能存储的字节总数, 称为磁盘存储器的存储容量。
17
7.2磁盘存储设备 磁盘存储设备
存取时间:存取时间是指从发出读写命令后,磁头从 某一起始位置移动至新的记录位置,到开始从盘片表 面读出或写入信息加上传送数据所需要的时间。取决 于以下三个因素决定:

磁盘驱动器的工作原理

磁盘驱动器的工作原理

磁盘驱动器的工作原理磁盘驱动器是计算机中常见的存储设备之一,负责存储和读取数据。

它的工作原理涉及多个方面,包括磁头、盘片、马达等元件的协同操作。

下面将详细介绍磁盘驱动器的工作原理。

一、磁盘驱动器的组成部分1.盘片:磁盘驱动器通常会有多个盘片,每个盘片在双面都存储数据。

它是由铝或玻璃材质制成,表面覆盖着氧化物或金属材质,这种材质具有磁性,可以在其表面存储磁性信息。

2.磁头:磁头是负责读写磁盘上数据的装置,是磁盘驱动器的重要组成部分。

磁头距离盘片表面非常接近,甚至只有几微米的距离。

它的作用是通过改变磁场方向来读取和写入磁盘上的数据。

3.马达:马达是磁盘驱动器的动力源,主要包括主轴马达和定位马达。

主轴马达负责驱动盘片旋转,使磁头能够在盘片上找到所需的数据。

定位马达则负责移动磁头的位置,以便读取或写入特定的数据。

4.控制电路:控制电路是磁盘驱动器的控制中心,它连接着主机和驱动器,负责接收并执行来自主机的指令。

控制电路还可以监控磁头和马达的状态,并根据需要进行相应的调整操作。

二、磁盘驱动器的读取过程1.旋转:当主轴马达启动后,盘片开始高速旋转。

通常盘片的转速非常高,可以达到每分钟数千转的速度。

2.定位:驱动器收到来自主机的读取指令后,控制电路会发出信号,让定位马达移动磁头到指定的磁道上。

3.读取:一旦磁头定位到正确的磁道上,它会悬停在离盘片表面非常接近的位置。

然后,控制电路会通过磁头产生的微弱磁场读取盘片上的数据。

当磁盘上的一个扇区经过磁头时,数据就被读取出来并发送到主机。

4.传输:读取到的数据经过控制电路的处理后,会被传输到主机的内存中,供主机进行进一步的处理和操作。

三、磁盘驱动器的写入过程1.定位:驱动器收到来自主机的写入指令后,控制电路会发出信号,让定位马达移动磁头到指定的磁道上。

2.写入:与读取过程类似,当磁头定位到正确的磁道上后,它会悬停在离盘片表面非常接近的位置。

然后,控制电路会通过激活磁头产生的磁场,改变盘片表面的磁性材料,从而在盘片上写入数据。

计算机组成原理习题集 (1)

计算机组成原理习题集 (1)

《计算机组成原理》练习题适用于计算机专业本科生第一章概论一、选择题01. 电子计算机主存内的ROM是指 D 。

A.不能改变其内的数据B.只能读出数据,不能写入数据C.通常用来存储系统程序D.以上都是02. 有些计算机将一部分软件永恒地存于只读存储器中,称之为 C 。

A.硬件B.软件C. 固件D.辅助存储03. 如果要处理速度、温度、电压等连续性数据可以使用 B 。

A.数字计算机B.模拟计算机C.混合计算机D.特殊用途计算机04. 邮局把信件进行自动分拣,使用的计算机技术是 C 。

A.机器翻译B.自然语言理解C.模式识别D.过程控制05. 冯.诺伊曼机工作方式的基本特点是 B 。

A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址。

06. 某寄存器中的值可能是操作数,也可能是地址,只有计算机的 C 才能识别它。

A.译码器B.判断程序C.指令D.时序信号。

07. 80年代以来,许多国家开始研究第五代计算机,这种计算机系统是 B 。

A.超高速巨型计算机系统B.知识信息处理系统C.大型分布式计算机系统D.超级微型计算机群组成的计算机网。

08. 计算机的算逻单元的控制单元合称为 C 。

A.ALUB.UPC.CPUD.CAD09. 磁盘驱动器读写数据的基本存取单位为 D 。

A.比特B.字节C.磁道D.扇区二、填空题01. 计算机硬件是指计算机系统中实际物理装置的总称,软件是指控制整个计算机硬件系统工作的程序集合,固件是指具有某软件功能的硬件,一般用ROM实现。

02. 数控机床是计算机在过程控制方面的应用。

03. 人工智能研究用计算机模拟人类智力活动的有关理论与技术,模式识别研究用计算机对物体、图像、语言、文字等信息进行自动识别。

04. 数字计算机用来处理离散的数据,而模拟计算机用来处理连续性的数据。

05.存储器可分为主存和辅存,程序必须存于主存内,CPU才能执行其中的指令。

第二章计算机中的信息编码一、选择题01. 对真值0表示形式唯一的机器数是 B 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第7章磁盘驱动器7.1 IDE接口概述在PC中用于连接磁盘驱动器的主要接口中,一类典型的接口是IDE(Integrated Drive Electronics,集成驱动器电路)接口。

这个接口所反映的是接口电路或控制器内置于驱动器自身这一事实。

在IDE接口出现之前,驱动器和控制器的接口是分离的,因而可以说IDE是以前接口的革命化变革。

IDE的原名叫ATA (AT Attachment,AT嵌入式接口),IDE和ATA实际上描述的是同一种接口,因此可以互换使用。

尽管IDE的使用更加流行和广泛,但从技术上来看,ATA才是真正的称呼。

如果吹毛求疵一点儿,可以这样认为:IDE通常指任何一种将控制器嵌入到驱动器的驱动器接口;而ATA则是PC机中IDE接口所遵循的标准或具体的实现。

如今,A TA不仅被用于硬盘驱动器,还用于CD-ROM驱动器,DVD驱动器,高容量超级软盘驱动器以及磁带驱动器。

ATA是一个16位并行接口,即可以通过接口电缆同时传输16位数据。

2000年底,一种称为串行ATA (Serial ATA)的新接口由官方正式发布,从2002年起将被各种系统陆陆续续地采纳。

串行ATA(SATA)一次向电缆上发送一位数据,这样就可以使用更短更细的电缆;同时由于速率增加,性能也有很大的提高。

SATA是一种全新的物理接口,但在软件级则与并行A TA保持兼容。

在本书中,术语ATA指的是并行接口,而SATA指的是串行接口。

许多系统主板上的ATA连接器实际上就是一条ISA(或AT)总线槽。

在ATA的安装中,一般只使用了98针中的40针,标准的16位ISA总线槽都会提供这些针。

应该注意的是,较小的2.5英寸ATA驱动器使用一种44针的连接,包含了电源和配置所需的针。

使用的针仅仅是那些标准型的XT或AT硬盘控制器所必需的信号针。

举例而言,由于基本的AT型磁盘控制器仅使用中断行14,那么基本的主板ATA IDE 连接器也就仅提供该中断行,其他中断行是不必要的。

已经过时的8位XT IDE主板连接器提供中断行5,那是因为XT控制器需要用到它。

注意,即使所用的A TA接口连接于主板芯片组上的South Bridge芯片或I/O控制器Hub芯片(它可能出现在较新的系统中)并且以较快的总线速度运行,所用针的输出针和功能也没有什么不同。

这里要澄清一个问题,就是许多人在使用主板上装有A TA连接器的系统时,都认为硬盘控制器也安装在主板上,而实际上控制器是在驱动器中,还没有哪个PC系统将硬盘控制器安装到主板上。

尽管集成于主板上的ATA端口常被称为“控制器”,他们实际上应被叫做“主机适配器”(诚然,该术语并不常见)。

主机适配器可以看作是连接控制器与总线的设备。

7.2 IDE接口类型曾经存在四种基于三种不同总线标准的主要的IDE接口类型:·串行A TA(SATA)。

·AT嵌入式接口(A TA)IDE(16位ISA)。

·XT IDE(8位ISA)。

·MCA IDE(16位微通道)。

其中,只有ATA现在还在使用,它与串行A TA一起,已发展成为更新、更快、更强大的版本。

这些发展了的ATA并行版本指的是A TA-2及其更高版本,它们也被称为EIDE(增强型IDE)、快速ATA、ultra-ATA 或Ultra-DMA,尽管ATA最终可能只能发展到ATA-6版本,但串行ATA弥补了A TA的不足,其性能更加优越,便于以后版本的升级。

注意许多人对于16位与32位总线连接以及16位与32位硬盘驱动器连接感到混淆。

PCI连接允许总线与IDE主机接口的带宽为32位(将来可能允许64位),IDE主机接口一般位于主板芯片组中。

但是,实际主板上的主机连接器与驱动器本身之间的ATA-IDE接口只是一个 16位接口。

因此,在配臵并行ATA 驱动器时,可得到的驱动器与基于主板上的主机接口之间的带宽只有16位。

这并不会产生瓶颈,因为即使是16位通道,一两个硬盘驱动器也不可能使控制器数据饱和。

串行ATA也是如此,尽管它一次只传输一位数据,但其传输速率很高。

由于今天使用的IDE主要是A TA类型的,所以简单介绍一下目前主流的几种ATA标准。

7.3 ATA标准现在我们称为ATA的接口是由来自主要的PC、驱动器和部件制造商的代表组成的独立组织所制订的。

该组织的名称是技术委员会T13,主要负责所有有关AT嵌入式接口(A TA)的接口标准。

T13是信息技术标准国际委员会(NCITS)的一部分,NCITS在美国国家标准协会(ANSI)所制定的规章下运转,而ANSI 是专门订立控制计算机工业及许多其他工业中非专利标准的政府机构。

在ANSI下还成立了一个称为串行ATA工作组(Serial ATA Workgroup)的组织,主要负责制定串行ATA的有关标准。

尽管这些都是不同的组织,但有许多人同时在这些组织中工作。

目前,最新的并行A TA标准的版本是ATA 7(ATA/133),再向前发展可能就是串行ATA(后面会介绍)了。

并行ATA接口已开发出的几个标准版本按如下顺序:·A TA-1(1986-1994)。

·A TA-2(1996;也称为快速ATA,快速ATA-2或EIDE)。

·A TA-3(1997)。

·A TA-4(1998;也称为ultra-ATA/33)。

·A TA-5(1999至今;也称为ultra-ATA/66)。

·A TA-6(2000至今;也称为Ultra-ATA/100)。

ATA的每个版本都对以前版本向后兼容。

换而言之,也即老式的ATA-1或A TA-2设备在ATA-4、A TA-5或A TA-6接口上可正常工作。

当设备的版本与接口版本不匹配时,它们将按两者中能力最低的版本工作。

较新的ATA版本是在稍旧版本上建立的,并且只有少量可认为是对老版本的扩展,也就是说,比如从ATA-6,它等于附加了嵌入式特性的ATA-5。

表7-1分解了不同的ATA标准。

下列各节描述了所有A TA版本的细节。

表7-1 ATA标准标准寿命PIO模式DMA模式UDMA模式速率①功能ATA-1 1986-94 0-2 0 —8.33 支持136.9GB驱动器ATA-2 1995-96 0-4 0-2 —16.67 快速PIO模式,在高速8.4GB驱动器上用CHS/LBA转换;PC卡ATA-3 1997 0-4 0-2 —16.67 S.M.A.RT②,提高了信号完整性LBA手工支持;不再使用单字DMA(Single-word DMA)模式ATA-4 1998 0-4 0-2 0-2 33.33 Ultra-DMA模式,BIOS可支持的容量高达136.9GB ATA-5 1999-00 0-4 0-2 0-4 66.67 快速UDMA模式带自检的80针电缆ATA-6 2001至今0-4 0-2 0-5 100.00 100MB/sec UDMA模式;扩展驱动器和BIOS支持容量达144PB③①速率单位为MB/sec②SMART=Self-Monitoring, Analysis and Reporting Technology(自检、分析和报告技术)③PB=Petabyte(1 Petabyte是1015字节)MB=Millions of bytes(106字节)GB=Billions of bytes(109字节)CHS=Cylinder head sector(柱面-磁头-扇区)LBA=Logical block address(逻辑块地址)UDMA=Ultra DMA(Direct Memory Access,直接内存访问)7.4 ATA操作ATA标准花了很长的时间才消除了不兼容性和IDE驱动器与ISA/PCI总线系统对接时出现的问题。

ATA规范定义了基于40针连接器的信号、该信号的功能和同步以及电缆规范等等。

下列小节列出了ATA 规范中定义的某些元素和功能。

7.4.1 ATA I/O连接器ATA接口连接器是一种40芯集管类型连接器,通常有键控以防止安装时颠倒方向(参见图7-1和7-2)。

为了生产有键控的连接器,制造商一般会将第20针从凸出的连接器上移去并阻塞内孔电缆连接器的第20针,以防止用户安装电缆时插反。

有些电缆还在上部装了一个凸起,以匹配设备连接器上的凹槽。

推荐用户使用带键控的连接器和电缆,插反了IDE电缆一般不会造成永久性的毁坏,但会锁定系统,使系统运行不起来。

最简单的判别方法是,连接器上靠近电源插座处的针脚即是1针。

图7-1 标准A TA(IDE)硬盘驱动器连接器图7-2 A TA(IDE)40针接口连接器详情笔记本使用2.5英寸驱动器,它一般使用一种小的50针头部连接器,该连接器的40个主要引脚与标准ATA连接器的引脚相同(除了物理引脚间距不同),另外还有一些电源和跳线引脚。

一般来说,能插到该连接器的电缆有44个引脚,能携带电源以及标准ATA的信号。

跳线引脚上通常有一个跳线块(跳线的位置可以设置线缆选择、主还是从)。

图7-3显示了用于2.5英寸A TA驱动器的44针连接器。

注意,位置A-D的跳线引脚布局以及位置E和F的引脚被移去的情况。

跳线块一般插到位置B和D 上设置线缆选择模式。

该连接器的41引脚一般为驱动逻辑(电路板)提供+5V电压,42引脚为电动机提供+5V电压(2.5英寸驱动器使用+5V电动机,而大的驱动器一般使用12V电动机),43引脚为地线,最后的44引脚保留。

图7-3 44针ATA连接器详述(2.5英寸ATA驱动器)7.4.2 ATA I/O 电缆40线带状电缆专门用于承载主板ATA适配器电路和驱动器(连接器)之间的信号。

为了尽量确保信号完整并消除部分同步和噪声问题,电缆的长度不能超过0.46米(18英寸)。

注意,支持高速传输模式(如PIO模式4或任何Ultra-DMA[UDMA]模式)的ATA驱动器特别容易受到电缆故障和过长电缆的影响。

如果电缆过长,用户就会遇到数据中断和其他令人恼火的错误,这些错误在读写驱动器时都会遇到。

另外,任何使用UDMA模式4(66MB/sec的传输速率)或模式5(100MB/sec的传输速率)的驱动器必须使用一种特殊的高质量80线电缆(多余的引线用于接地以减少噪音)。

如果你的驱动器处于UDMA模式2(33MB/sec)或更低模式,我也建议使用这种电缆,因为这只会有好处而绝对没有坏处。

图7-4显示了典型A TA电缆的尺寸和外观。

图7-4 带有40针连接器和40或80线电缆的ATA(IDE)电缆(80线电缆中附加导线接地)注意多数40线电缆上并没有颜色标识,而所有的80线电缆上则都有颜色标识。

相关文档
最新文档