ATAPI接口及指令介绍要点
ATAATAPI协议SMART部分
4.18 Self-Monitoring, Analysis, and Reporting Technology (SMART) feature set4.18.1 OverviewSMART特性集允许保护设备上的用户数据,并将由设备的可预见降级和/或故障引起的计划外系统停机的可能性最小化。
支持SMART特性集的设备试图预测短期退化或故障的可能性。
SMART特性集为主机提供了不可靠性条件的认识。
IDENTIFY DEVICE data中显示是否对该特性集支持。
4.18.2 Device SMART data structure设备的SMART特性集能力和状态信息存储在Device SMART data structure中。
Device SMART data structure. (见表124)由SMART READ DATA命令返回给主机(见7.45.6)4.18.3 Background data collection后台SMART数据的收集不应影响设备性能。
在任何具体设备上所收集的SMART数据或后台收集数据的方法可能与off-line data collection模式不同。
4.18.4 Off-line/Captive mode data collection如果设备在执行数据收集时需要响应来自主机的命令,则设备应使用off-line模式或captive 模式进行数据收集和对性能有影响的self-test routines。
这对性能的影响可能因设备而异。
在任何具体设备上此模式下收集的数据或收集数据的方法可能与Background data collection模式不同,并且可能因设备而不同。
4.18.5 Threshold exceeded condition如果设备的SMART可靠性状态显示即将发生降级或故障(见7.45.8),则会发生阈值超出情况。
4.18.6 SMART feature set commands这些命令使用单个的命令编码,并通过放置在FEATURE field中的值相互区分(见7.45)。
DVD接口类型ATAPI-EIDE和ATAPI-IDE有什么区别
3.SATA和IDE接口标准
使用SATA(Serial ATA)口的硬盘又叫串口硬盘,是未来PC机硬盘的趋势。2001年,由Intel、APT、Dell、IBM、希捷、迈拓这几大厂商组成的Serial ATA委员会正式确立了Serial ATA 1.0规范,2002年,虽然串行ATA的相关设备还未正式上市,但Serial ATA委员会已抢先确立了Serial ATA 2.0规范。Serial ATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。
主板上通常都会提供256K到1M的缓存。在CPU内部也有高速缓存,如486CPU有8K的高速缓存,Pentium有16K的高速缓存。Pentium II有32K 一级缓存,AMD K6-2中有64K的一级Cache,AMD K6-3中有64K 的一级 Cache,和256K 的二级 Cache,Cyrix MII 中有64K的Cache。
串口硬盘是一种完全不同于并行ATA的新型硬盘接口类型,由于采用串行方式传输数据而知名。相对于并行ATA来说,就具有非常多的优势。首先,Serial ATA以连续串行的方式传送数据,一次只会传送1位数据。这样能减少SATA接口的针脚数目,使连接电缆数目变少,效率也会更高。实际上,Serial ATA 仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性。其次,Serial ATA的起点更高、发展潜力更大,Serial ATA 1.0定义的数据传输率可达150MB/s,这比目前最新的并行ATA(即ATA/133)所能达到133MB/s的最高数据传输率还高,而在Serial ATA 2.0的数据传输率将达到300MB/s,最终SATA将实现600MB/s的最高数据传输率。
外部存储设备
概 述 软盘驱动器 硬盘驱动器 光存储器 USB存储设备及其他
第一节 概 述
存储器旳度量单位 外存分类 磁统计原理 光统计原理
一、存储器旳度量单位
位bit(用b表达)是二进制数旳最基本单位, 也是存储器存储信息旳最小单位,8位二进 制数称为一种字节Byte(用B表达)。微机 中一般以字节为存储器旳计量单位,其中 1024B=1KB、1024KB=1MB、 1024MB=1GB、1024GB=1TB等
硬盘发烧量旳大小,对于硬盘使用寿命也 会有一定影响,一般电子元件在到达限定 温度后就会产生不良旳影响,出现不稳定 情况。
五、IDE硬盘旳连接与设置
IDE硬盘旳连接 IDE硬盘旳设置
1.IDE硬盘旳连接
硬盘旳安装环节 : (1)取下机箱中旳驱动器挡板。 (2)从机箱内向外将硬盘放入硬盘托架中 (3)拧上螺丝。 (4)连接数据线。 (5)连接电源线。
四、光统计原理
第二节 软盘驱动器
一、软驱旳安装
硬件安装 CMOS设定
1.硬件安装
硬件安装旳详细环节如下: (1)取下机箱中旳驱动器挡板。 (2)将软驱放在机箱内旳软驱托架中。注
意软驱旳槽口与机箱面板旳槽口相相应。 (3)拧上螺丝,三个以上螺丝即可固定一
种软驱。 (4)连接数据线 (5)连接好电源线。
三、硬盘旳工作参数
硬盘旳工作参数涉及:柱面数(Cylinders)、 磁头数(Heads)、扇区数(Sectors)、写 预补偿(Write Pre Comp)、磁头停靠区 (Land Zone)、间隔因子(Interleave)和 控制模式(Mode)。
1.柱面数及磁头数
硬盘旳扇区、磁道、柱面示意图
2.扇区数
电脑专业的名词术语和专业缩略语解释【完整版】
电脑专业的名词术语和专业缩略语解释【完整版】(文档可以直接使用,也可根据实际需要修订后使用,可编辑放心下载)我们的一些电脑技术人员面对一些相对专业的名词术语和专业缩略语,经常搞得人稀里糊涂.本手册按字顺序序作为索引,收录总共200余条术语,根本涵盖电脑应用的方方面面,希望能对大家在使用电脑的过程中有所帮助.●Aactive Network—动态网络动态网络是这样一种网络,该网络上的各个节点经过编程处理,可以依据通过该节点的信息执行定制化的任务.例如,一个节点可以经过编程或者定制化处理,以一个单独用户为根底处置信息包,或者处置不同于其他信息包的多点传送信息包.动态网络的这种处理方法,在一个由移动用户构成的网络中显得特别重要.●AC 97—音响数字/模拟转换AC 97即音响数字/模拟转换97.AC 97能使PC与一般音响系统相容:// woaidiannao ,以配合家用电器的标准.该规格支持一些新的功能,如支持Modem等.●Access Control—访问控制按用户身份及其所归属的某预定义组来限制用户对某些信息项的访问,或限制对某些控制功能的使用.访问控制通常用于系统管理员控制用户对效劳器、目录、文件等网络资源的访问.●ACL—访问控制表ACL—Access Control List,访问控制表.用户和设备可以访问的那些现有效劳和信息的列表.用户必须具有相应的授权才能修改目标的ACL.通常要求用户提供注册姓名和口令,它是用来保证系统平安性的一种手段.●ACOPS—自动CPU过热保护ACOPS—Automatic CPU Overheat Prevention System特指一类计算机主板的一种功能.此类主板在CPU插槽的中央有一个温度传感器,当CPU散热不佳或散热风扇不转导致CPU温度超出平安范围时,系统会通过喇叭发出警告并自动执行降温程序.ACOPS有自己独立的电路和软件,无需任何驱动程序来启动.●Active Directory—活动目录Active Directory是Windows 2000的目录效劳,它取代了Windows NT 4.0版中的平安账户管理器—SAM.Active Directory由目录林、域、组织单位、容器和对象等组成.●ADSL—非对称数字用户线路非对称数字用户线路.这种DSL叫做非对称DSL,将成为广阔家庭和小型商业客户最熟悉的一种DSL.ADSL—Asymmetrical Digital Subscriber Loop之所以叫做非对称是因为它的两个双工通道都用来向用户传输数据.仅有很小一局部带宽用来回送用户的信息.然而,大部Internet特别是富于图形和多媒体Web数据需要很大的下传带宽,同时用户信息相比照拟少,上传的带宽也不要很大.使用ADSL时,下传的速率可以到达6.1Mbps,而上传速率也可以到达640Kbps.高的下传速率意味着你的可以传输动画,声音和立体图形.另外,一小局部的带宽可以用来传输语音信号,你可以同时打而不用再使用第二条线.不象电视线路提供的相同的效劳,使用ADSL,你不需要和你的邻居争用带宽.有时候,现有的线可以使用ADSL,而有时候却要升级,除非公司提供了无别离器的ADSL,你就必须安装一个DSL调制解调器.计算机根底知识●AGP—加速图形接口AGP是一种接口标准,可以使3D图形在普通个人电脑上以更快的速度显示.AGP是一种设计用来更快,更平稳地传送3D图形的接口.它使用普通个人电脑的主内存来刷新显示器显示的图像,支持纹理贴图,零缓冲和阿尔法混合等3D图形技术.AGP接口对主内存的使用是动态的,也就是说,当主内存没有被用来进行图形加速处理的时候,它可以重新被操作系统或者其他应用程序使用.●Anonymous FTP—匿名文件传输匿名文件传输能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户.用户使用特殊的用户名“Anonymous〞和“guest〞就可有限制地访问远程主机上公开的文件.●API—应用程序界面API—Application Program Interface被定义为应用程序可用以与计算机操作系统交换信息和命令的标准集.一个标准的应用程序界面为用户或软件开发商提供一个通用编程环境,以编写可交互运行于不同厂商计算机的应用程序.API不是产品,而是战略,所有操作系统与网络操作系统都有API.在网络环境中不同机器的API兼容是必要的,否那么程序对其所驻留的机器将是不兼容的.●ARP—地址解析协议ARP—Address Resoloution Protocol,地址解析协议是获取物理地址的一个TCP/IP协议.某节点的IP地址的ARP请求被播送到网络上后,这个节点会收到确认其物理地址的应答,这样的数据包才能被传送出去.RARP—逆向ARP经常在无盘工作站上使用,以获得它的逻辑IP地址.●ASP—效劳器开发专用脚本ASP—Active Sever Page是微软公司为IIS效劳器开发的一种专用接口.它类似于CGI,同属于效劳器端应用程序,功能强大而且容易编写,与IIS的结合堪称天衣无缝,但也只能用在IIS 上.ASP最强大的一点,就是采用了ADO数据库接口引擎,在与数据库的连接上非常方便,这点,如果用过VB6就有体会了.ASP可以用VBScript或JavaScript编写.它的有关帮助中,一般是采用VBScript编写.●A TAPI—AT附件包接口AT 附件包接口—AT Attachment Packet Interface,A TAPI是一个用于计算机和CD-ROM驱动器及磁带驱动器之间的接口.大部的计算机使用的是IDE接口.ATAPI提供了比IDE更强的功能命令来控制CD-ROM演播器或磁带备份器,这样就可以使用IDE接口来控制一些新设备了.ATAPI是EIDE接口的一局部.●Average Seek Time—平均寻道时间指硬盘磁头移动到数据所在磁道时所用的时间,单位为毫秒—ms.注意,它与平均访问时间的差异,平均寻道时间当然是越小越好,现在我们所使用的高级硬盘完成数据的搜索只需要7~11毫秒,现在一般应该选择平均寻道时间低于9ms的产品.●Autoexec.bat—自动批处理文件对于用过DOS的人肯定熟悉Autoexec.bat文件.它是在启动的时候要运行的一个批处理文件.现在已经不常用了,有时候编制java程序的时候会用到这个东西.它无非就是设置一些路径,运行一些在启动时必须运行的程序而已.●AVI—影音文件A VI—Audio Video Interleaved,声音图象交叉存取是一种微软媒体文件格式,类似于MPEG和QuickTime.在A VI中,声音和图象是交叉的存取在一个文件中的每个段的.●B2B—商务对商务B2B 即B to B—Business to Business,商务对商务.在Internet上,B2B,也被称为e-biz,是商家与商家之间的产品、效劳、信息的交换,而不是商家与消费者之间的.尽管早期的热点集中在Internet的零售上,有预言说在不远的将来,B2B年收益将远远超过B2C—商家对个人,有时也称作e- tailing的.根据2000年早期的研究,B2B与电子零售—e-tailing的资金比为10:1.在以后的5年,B2B可望有41%的年增长率.●Back Door—后门绕过平安性控制而获取对程序或系统访问权的方法.在软件的开发阶段,程序员常会在软件内创立后门以便可以修改程序中的缺陷.如果后门被其他人知道,或是在发布软件之前没有删除后门,那么它就成了平安风险.●Bandwidth—带宽每条位并行总线上可传输数据的容量,使用“比特/秒〞作为度量单位.网络可以使用的传输频率,表示成一个频带的上下界频率之差,单位用赫兹表示.高带宽允许更快速的大容量传输.●BBS—电子布告栏系统即Bulletin Board System,用计算机处理的布告栏能够在商店和其他的公共场合发现,在那儿人们可以留下信息和想买和卖东西的广告.BBS经常被局部的计算机用户群使用,经常提供下载共享软件、免费软件和在线的信息和效劳.有许多专门的有兴趣的公告栏,包括有计算机公司用来提供信息和产品的.现在许多的BBS都有网页.●Bluetooth—蓝牙蓝牙是无线数据和语音传输的开放式标准,蓝牙协议能使包括蜂窝、掌上电脑、笔记本电脑、相关外设和家庭Hub等包括家庭RF的众多设备之间进行信息交换.●BNC Connector—BNC连接器BNC连接器用于连接、扩充、终结以太网、ARCNET网等同轴电缆网.它的种类多,有BNCT 型连接器BNC桶形连接器和BNC终结器.●Bookmark—书签指在gopher客户程序—client和web浏览器—browser中,用户在菜单—menu或页—page上做的标志,以便今后查找的参考.在gopher客户程序中,所有书签出现在一个gopher的菜单上.在Web浏览器中,它们出现热点清单—hot list中.●Bridge—网桥将多个网络、子网或环连接成一个个大的逻辑网,网桥中保存节点的地址表,在他的根底上,可以向特定的子网转发数据包,这样,就减少了在其他的子网上循环而导致的网络堵塞,网桥比转发器、更复杂.●Brouter—Bridge/router—桥路器/路由器桥路器是桥接器与路由器技术的综合设备,它既能够桥接多项协议又能够为其中的一局部协议提供路由选择功能.在这个意义上,桥路器是一个工作在开放系统互连—OSI协议栈的网络层和数据链路层的网间传送报文分组的设备.●Bug—程序缺陷、臭虫电脑系统或者程序中存在的任何一种破坏正常运转能力的问题或者缺陷,都可以叫做“bug〞.●Burst Modem—突发式调制解调器指卫星通信系统中使用的一种调制解调器.由于各地球站发送高速突发数据,有时这些数据会同另一个地球站交织在一起,因而需要对它们进行精确定时,然后再用突发式调制解调器发送.●Bus Topology—总线拓扑网络电缆系统的布局以及工作站在电缆上访问和传送数据的方法都是网络拓扑结构的一局部.总线拓朴结构的网络只有一条唯一的电缆干线,以菊链的形式连接一个接一个工作站.在实际的安装中,电缆线穿过一个接一个的办公室.所有的节点共享同一介质,某一时刻只有一个节点能够播送消息.虽然总线拓扑适合办公室的布局,易于安装,但是干线电缆的故障将导致整个网络陷入瘫痪.最常见的总线拓扑结构的网络是以太网.同轴电缆曾是它主要的传输介质,但现在大多数新的安装使用了双绞线.双绞线以太网—10Base-T是安装成星形的总线拓扑结构,总线本身被紧缩到一个称作集线器的小盒子中,从集线器连接点到工作站的线路分支呈星形布局.●Cable Modem—电缆调制解调器又名线缆调制解调器.它利用有线电视网进行数据传输,主要面向计算机用户的终端,它是连接有线电视同轴电缆与用户计算机之间的中间设备.●Cache—高速缓冲存储器高速缓冲存储器,根据程序的局部性原理,可以在主存和CPU通用存放器之间设置一个高速的容量相比照拟小的存储器,把正在执行的指令地址附近的一局部指令或者数据从主存调入这个存储器,供CPU在一段时间内使用,这对提高程序的运行速度有很大的影响.这个介于主存和CPU之间的高速小容量存储器称为高速缓冲存储器.Cache存储器介于CPU和主存之间,它的工作速度数倍于主存,全部功能由硬件实现,并且对程序员是透明的.●CDMA—码分多址技术CDMA—Code Division Multiple Access是在数字通信技术的分支扩频通信的根底上开展起来的一种技术.就是用具有噪声特性的载波以及比简单点到几点通信所需带宽宽得多的频带去传输相同的数据.●CGI—公共网关接口即Common Gateway Interface,它提供一个计算机程序同协议或者WWW效劳的接口,也就是人机交互接口;有了它,效劳器可以提供交互式的站点以代替过去静态的文本和图象.CGI通常使用PERL、C/C++、DELPHI等进行编写.●Chipset—芯片组是构成主板电路的核心.一定意义上讲,它决定了主板的级别和档次.它就是“南桥〞和“北桥〞的统称,就是把以前复杂的电路和元件最大限度地集成在几颗芯片内的芯片组.●Client/Server—客户机/效劳器客户机/效劳器,一种分布信息或文件的方法,其中应用程序通过一个中央效劳器对文件进行归档—存储,可以通过客户应用程序请求获得.也是一种局域网结构,其中文件和其他资源保存在一台中央效劳器计算机上,人们通过客户机同网络交互.●CMOS—可读写芯片CMOS—Complementary Metal Oxide Semiconductor,互补型金属氧化物半导体是主板上一块可读写的RAM芯片,用于保存当前系统的硬件配置信息和用户设定的某些参数.CMOS RAM 由主板上的电池供电,即使系统掉电信息也不会丧失.对CMOS中各项参数的设定和更新可通过开机时特定的按键实现—一般是Del键.进入BIOS 设置程序可对CMOS进行设置.一般CMOS设置习惯上也被叫做BIOS设置.●Container Objects—所有者对象所有者对象是目录效劳结构,如NetWare的“NetWare目录效劳〞的一局部.所有者对象保持有其他对象,包括其他所有者对象,从而形成用于组织一个机构的用户账户和资源的分层索引树的分支.所有者对象通常代表一个公司的分部或部门和包含属于该分部或部门的用户账户和资源.部门的经理或监管人员对所有者对象有特殊的管理权限,自动赋予它们权力以管理所有者对象中的对象.●Controlled Access Unit—受控访问单元即CAU,它类似于一个令牌环多站访问单元,但是它具有翻开和关闭端口的管理功能.●Cookie—网络小甜饼一种给用户带来运气的程序,每次运行它时都会发出一些祝福信息.主要是一引起网站用这个程序用户启动或登录网站过程的一局部.这些cookie小程序可以在windows\cookies中找到.不过有的网站会利用cookie偷偷获取用户的一些私人信息.●Cooperative Accessing—协同处理协同处理发生在两台或多台计算机分担一个程序或计算任务处理的分布式计算系统中.协同处理需要一个复杂的程序能在网络上处理分配负载、共享数据文件和内存竞争,同时要维持信息的同步平安性和准确性.允许协同处理的平台是一个分布式的客户机/效劳器系统,其中系统之间能相互通信.该处理最容易实现在使用公用通信协议、可兼容的处理平台和外部设备的环境中.随着能调用其他机器上的过程的远程过程调用—RPC的出现,协同处理变得更有可行性,即使在多机种环境中也是这样.●CRC—循环冗余检查CRC—Cyclical Redundancy Check就是在每个数据块—称之为帧中参加一个FCS—Frame Check Sequence,帧检查序列.FCS包含了帧的详细信息,专门用于发送/接收装置比拟帧的正确与否.如果数据有误,那么再次发送.●CRT—阴极射线管CRT 是目前广泛应用的显示器件,它最早用于电视接收机,然后用于计算机系统,作为字符显示器和图象、图形显示器.它是一个漏斗形的电真空器件,由电子枪,偏转装置和荧光屏构成.电子枪是CRT的主要组成局部,包括灯丝,阴极,栅极,加速阳极和聚焦极.CRT在加电以后,灯丝会发热,热量辐射到阴极,阴极受热便发射电子,电子束打到荧光屏上形成光点,由光点组成图象.●DAO—数据访问对象DAO—Data Access Objects是由VB提供的应用程序接口—API,它可以使程序员访问Microsoft Access数据库.DAO对象包括Access的数据引擎功能.通过数据引擎功能,它可以访问结构化查询语言—SQL数据库.●DASD—直接访问存储设备即Direct Access Storage Device.一种数据存储设备,存储于其中的信息可以被直接访问,而不必顺序通过所有的存储区域.例如磁盘驱动器是一种DASD,而磁带单元那么不是DASD,因为磁带中的数据是按线形顺序存储的.●DDN—数字数据网络数字数据网络—Digital Data Network,DDN是利用光纤—数字微波和卫星数字传输通道和数字交叉复用节点组成的数字数据传输网,可以为用户提供各种速率的高质量数字专用电路和其他新业务,以满足用户多媒体通信和组建中高速计算机通信网的需要.●DDR—双倍速率SDRAMDDR—Dual Data Rate SDRSM是最新的内存标准之一,在系统时钟触发沿的上、下沿都能进行数据传输,因此即使在133MHz的总线频率下,带宽也能到达约2.1GB/S,为SDRAM的的两倍左右.●DHCP—动态主机配置协议动态主机配置协议—Dynamic Host Configuration Protocol,DHCP.DHCP提供了一种在局域网内为主机动态指定IP地址的方法.系统管理员指定一定范围的IP地址,用户机那么通过相应的TCP/IP软件从DHCP效劳器获得TCP/IP配置信息.这一过程称为租用.用户租用IP地址有时间限制的.在安装TCP/IP协议和使用TCP/IP协议进行通迅时,有三个参数必须配置:IP地址、子网掩码、缺省网关.这三个参数可以手动配置,也可以使用DHCP自动配置.●Distributed File Systems—分布式文件系统分布式文件系统的设计基于客户机/效劳器模式.一个典型的网络可能包括多个供多用户访问的效劳器.另外,对等特性允许一些系统扮演客户机和效劳器的双重角色.例如,用户可以“发表〞一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就象使用本地驱动器一样.●Document Management—文档管理文档管理指文档、电子表格、图形和影象扫描文档的存储、分类和检索.每个文本具有一个类似于索引卡的记录,记录了诸如作者、文档描述、建立日期和使用的应用程序类型之类的信息.这些文档一般归档在较廉价的磁带上,必要时归档在可读写的光盘上.●Domain Name Service—域名效劳即DNS,它是一个Internet和TCP/IP的效劳,用于映射网络地址号码.例如,19##21.3##21.140.115映射为好记的名字,如tbones.acme .Internet.TCP/IP的实用工具如telnet文件传输协议—FTP和简单邮件传输协议—SMTP也通过访问DNS来确定你所指定的名字,并将其分解为网络地址.中选择了一个名字后,DNS将该名字翻译为一个数字地址,并将其插入到传输的信息中.DNS的一个重要特点是,其地址信息是存在一个层次结构的多个地方,而不是在一个中心站点.每个场所都有一个域名效劳器,来维护本地节点的信息.域和DNS的结构是一棵具有许多分支子树的分层树.在分层的文件系统中,一个目录具有许多子目录,以同样的方式,你可以想象DNS的这棵树.从树的顶层,有时也叫根层,被分支为几个主要的分支,叫做域.●Domains—域域定义了分层结构中不同级别的权限,例如,在政府界,有些城市有其自己的管理域.城市属于县域,县又属于州域,州属于国家域,每个域履行自己的控制权限,但又包括在更大的域中.类似地,组织内的计算资源也能分组成为域.工作组或部门形成域,而该域又可能属于更大的域.建立域的目的是为了方便管理和平安保密.注意:单元和域是类似的概念.一个单元代表由一个中央权限管理的系统的一个特定的组.●DPI—每英寸的点数DPI是Dot Per Inch的缩写,是衡量打印机分辨率的一个重要参数.DPI是指每英寸可打印的点数.如300 DPI,即表示打印输出的每一个点为1/300英寸或每英寸可打印300个点.DPI值越高,打印输出的效果越精细,相应的输出时间也就越长.●DRAM—动态随机存取内存最常用的一种电脑内存.它通常使用一个晶体管和一个电容器来代表一个比特.和ROM及PROM等固件内存不同,随机存取内存的两种主要类型—动态和静态都会在切断电源之后,丧失所储存的数据.●Driver—驱动程序驱动程序是一个和特定的物理设备—或特定的软件打交道的程序.这个程序包括一些对此硬件设备有特殊用途的知识,这个硬件设备如何和计算机传输信息,数据格式如何,应该如何初始化,如何中止等类似的问题.在PC上,这类程序通常以DLL文件的形式出现,当然,过去的老驱动程序那么是以SYS的形式出现.●Dynamic Routing—动态路由选择动态路由选择是指路由器随着网络拓扑结构和通信流量的改变而自动调整的过程.与之相对的是静态路由选择,它需要路由器管理人员手工输入路由.动态路由选择在所有现代路由器中都使用,但必要时仍要采用编程,按规那么定制路由.●EDA—电子文件授权EDA—Electronic Document Authorization指电子文件授权,是工作流软件系统最常用的一种功能.它超越文电鉴别和数字签名来对电子表格或信息的接受者提供保证.其发送者具有特许权或适当的费用限制来签署和发送文件.●Email client—电子邮件客户端程序一种帮助普通用户发送,接收和编辑电子邮件的应用程序.我们最常使用的Outlook、Foxmail 等等都属于电子邮件客户端程序.●Email Filter—电子邮件过滤器可以根据电子邮件中包含的信息自动地将收到的电子邮件进行归类并将其收入相应的文件夹或邮件箱的阅读软件.例如,来自一个用户的叔叔Joe的所有邮件可能放在一个名为“Uncle Joe〞的文件夹中.过滤器也可用于封锁或接收发自指定来源的电子邮件.●EPP—增强型并行端口EPP—Enhanced Parallel Port,一种标准的并行端口标准.它能把一个并行端口转换为一个能处理多个外设如磁盘驱动器、磁带机、CD-ROM驱动器和其他大量存储设备的扩充总线.在笔记本电脑上,EPP得到了大量应用.●Ethernet—以太网以太网,属网络低层协议,通常在OSI模型的物理层和数据链路层操作.它是总线型协议中最常见的,数据速率为10Mbps—兆比特/秒的同轴电缆系统.该系统相比照拟廉价且容易安装,直接利用每个工作站网卡上的BNC-T型连接器,就可以将电缆从一个工作站连接到另一个工作站,完成网络传输控制任务.●External Bus—外部总线外部总线,通常所说的总线—Bus指片外总线,是CPU与内存RAM、ROM和输入/输出设备接口之间进行通讯的通路.●Failback—自动恢复出故障时自动恢复.在簇网络系统—有两台或多台效劳器互联的网络中,由于要对某台效劳器进行维修,需将网络资源和效劳暂时重定向到备用系统.在此之后将网络资源和效劳恢复为由原始主机提供的过程,称为故障恢复.●FAT—文件分配表FAT即File Allocation Table,文件分配表.位于磁盘0扇区上的一个特殊的文件,它包含了磁盘上的文件的大小以及文件存放的簇的位置等信息.●FAT32—32位文件分配表即File Allocation Table 32.FAT32使每个簇变得更小,FAT32支持的磁盘容量到达2048GB,而FAT只能支持2GB的磁盘大小.FAT32使每个文件存放的空间变小,即到达了增大磁盘空间的目的.●Fax modem—调制解调器一种以格式将数据编码并发送出去—也可接收的调制解调器.它发送的数据可以由一台机或另一台调制解调器解码并转换成图像.图像必须已经在主机上被编码.文本和图像可以用随调制解调器一同提供的特殊软件转换成格式.纸张上的文档必须先被扫描到计算机内. 调制解调器可以是内置的,也可以是外接的,它可能组合了功能和传统的调制解调器的功能.●FCC&BCC—转发与密送在一些英文版的电子邮件发送软件中,我们会经常看到FCC或BCC,它们分别代表转发和密送.这两者的区别是使用前者时,所有的接收者了解接收邮件的所有接收者;而在密送时,接收方不知道还有其他的接收者.●File Server—文件效劳器在局域网中,所有用户都可访问的文件存储设备.与磁盘效劳器不同,文件效劳器比拟复杂,它不仅要存储文件,而且还要在用户请求和改变文件时管理这些文件并保持这些文件的顺序.为了处理多个请求,这些请求有时是同时到达的,文件效劳器包括处理器和控制软件,当然还有磁盘以存储文件.文件效劳器常常是一台专门用来管理共享文件的有大硬盘的计算机.●Firewall—防火墙一种确保网络平安的方法.防火墙可以被平安在一个单独的路由器中,用来过滤不想要的信息包,也可以被安装在路由器和主机中,发挥更大的网络平安保护作用.防火墙被广泛用来让用户在一个平安屏障后接入互联网,还被用来把一家企业的公共网络效劳器和企业内部网络隔开.另外,防火墙还可以被用来保护企业内部网络某一个局部的平安.●Frame Relay—帧中继帧中继是一种用于连接计算机系统的面向分组的通信方法.它主要用在公共或专用网上的局域网互联以及广域网连接.大多数公共电信局都提供帧中继效劳,把它作为建立高性能的虚拟广域连接的一种途径.帧中继是进入带宽范围从56Kbps到##21.544Mbps的广域分组交换网的用户接口.●FTP—文件传输协议即File Transfer Protocol,文件传输协议.是一种用于同主机交换文件的客户机/效劳器模式的协议.通常我们在进行网页上传的时候用到的就是FTP协议.●FTP Server—文件传输效劳器。
硬盘专业术语
硬盘专业术语3DDS(3D Defense System)是Seagate公司独有的硬盘保护系统,3D指的是Drive Defense(磁盘保护)、Data Defense(数据保护)及Diagnostic Defense(诊断保护)。
通过捆绑3D保护系统,硬盘可以在震动和其它冒险性动作中保护用户数据的可靠性。
AFC(AntiFerromagnetically‐Coupled)AFC(反铁磁性耦合)介质技术是IBM 开发出的一种磁盘新技术,它是在磁层内增加一层由2~3个贵金属钌单元构成的超薄层“Pixie Dust”的三层构造。
采用这种构造方式后,磁盘盘片上每平方英寸的数据存储量可高达100GB,这有助于实现硬盘向微型化和存储简单化方面发展,同时还能够减小硬盘的耗电量,提高存储器的磁盘性能。
ANSI(American National Standards Institute) ANSI(美国国家标准协会)是美国的国家标准组织,它是由不同的标准委员会组成,主要的任务在于各种标准的制定及审核,它同时也是IEC(International Electrotechnical Commissions)及ISO(International Standards Organization)这两个国际标准组织的美国代表。
目前在存储设备上所用的接口都是由ANSI的XT3这个标准委员会所制定或是审核通过的。
ATA(AT Attachment),IDE(Integrated Dive Electronics)ATA(AT嵌入式接口)即俗称的IDE,设计该接口的目的就是为了将1984年制造的IBM AT 计算机中的总线直接与结合在一起的驱动器和控制器相连。
ATA中的“AT”就来源于首次使用ISA总线的IBM AT计算机。
IDE(集成驱动电路)这个名词反映的是接口电路位于控制器上这一事实。
任何接口,只要其控制器部分的电路在驱动器上,都可以被称为IDE。
U盘枚举(自己总结)剖析
插入 U 盘直接拔出安全拔出A9 列举Linux USB gadget 设施驱动分析( 2)--- 驱动调试 作者:刘洪涛 , 华清远见嵌入式学院 金牌讲课老师。
这一节主要把在实现“ linuxU 盘功能”过程中的一些调试过程记录下来,并加以分析。
一、背景知识1、USB Mass Storage 类规范概括USB 组织在 universal Serial Bus Mass Storage Class Spaceification 1.1Mass Storage Class )的规范,这个类规范包含1. USB Mass Storage Class Control/Bulk/Interrupt (CBI) TransportB Mass Storage Class Bulk-Only TransportB Mass Storage Class ATA Command BlockB Mass Storage Class UFI Command Specification前 两个子规范定义了数据 / 命令 / 状态在 USB 上的传输方法。
Bulk- Only规范不过使用 Bulk 端点传递数据 / 命令 / 状态, CBI 传输规范则使用传输 Control/Bulk/Interrupt 三种种类的端点进行数据 / 命令 / 状态传递。
后两个子规范则定义了储存介质的操作命令。
ATA 命令规范用于硬盘, UFI 命令规范是针对 USB 挪动储存。
Microsoft Windows 中供给对 Mass Storage 协议的支持,所以 USB 挪动设施只需要依据 Mass Storage 协议来组织数据和办理命令,即可实现与 PC 机互换数据。
而 Flash 的储存单元组织形式采纳 FAT16 文件系统,这样,便可以直接在Windows 的阅读器中经过可挪动磁盘来互换数据了, Windows 负责对 FAT16 文件系统的管理, USB 设施不需要干涉 FAT16 文件系统操作的详细细节。
SATA控制器
本文说明:最近学了南桥spec中有关SATA的部分,这里就总结了近期所学到的内容,希望能对向我这样入门阶段的新手起到借鉴作用。
文中大部分内容都出自文档,文档中没有的或者我没有读到的,都是凭借个人臆想。
这里的文档指南桥spec和ATA/ATAPI-7 Draft。
由于本人没有什么基础,又喜欢妄加推测,所以错误的地方肯定很多很多。
完全可以认为文中所有的内容都是值得怀疑的。
若发现错误之处,请您指正。
一、概念说明1.SATA控制器支持三种模式,IDE、AHCI、RAID,模式选择的寄存器是MAP ,bit[7:6]为SMS (SATA Mode Select)。
IDE模式就是将SATA设备当作普通的IDE设备使用; AHCI(Advanced Host Controller Interface)模式也就是SATA设备模式,另外支持很多新的功能,如Native Command Queuing、Auto Activate for DMA等等; RAID(Redundant Array of Independent Disk),就我所了解的,IDE与AHCI都只支持一个硬盘(只能一个端口接SATA硬盘,其余的端口只能接硬盘以外的SATA设备,如CD ROM) ,唯有RAID可支持多个硬盘2. IDE 模式下又可以细分为Legacy IDE 与Native IDE ,区分它们的寄存器是PI ,bit[3:0]。
关于Legacy IDE 、Native IDE 以及AHCI 这三种模式的区别,我猜测是这样的。
在SATA推出来之后已经是Windows Xp时代了,为了使得过去的操作系统及应用程序能够使用SATA设备,需要做一些兼容性的措施,所以就有了Legacy IDE;而新的系统就不需要这些措施,称为Native IDE;不论是Legacy IDE还是Native IDE,都需要进行串行到并行的转换以兼容过去的PATA模式。
希捷硬盘常见内部指令大全-2.0
希捷硬盘常见内部指令大全(2.0版)目录希捷(Seagate)硬盘T级常见指令分析 (3)希捷(Seagate)硬盘1级常见指令分析 (10)希捷(Seagate)硬盘2级常见指令分析 (14)希捷(Seagate)硬盘3级常见指令分析 (19)希捷(Seagate)硬盘4级下常见指令分析 (23)希捷(Seagate)硬盘6级下常见指令分析 (27)希捷(Seagate)硬盘T级常见指令分析(2009-07-09 15:26:11)标签:希捷硬盘希捷盘修复技巧希捷硬盘修复it众所周知,希捷硬盘修复与其它产品的硬盘修复方法有一个独特的地方,指令模式。
指令模式也即是诊断模式,可以直观的检测并监控硬盘的工作状态,通过反馈显示的信息来判断硬盘的故障。
希捷硬盘在设计指令时分为许多模块。
同时对指令又分不同的等级,以方便于工程师的记忆和管理。
本文将重点介绍一些T级模式下所使用的指令和反馈信息。
其他级别的将在后面的文章中介绍。
T级下的指令包括:CERT 进程测试、缺陷参看、日志查看,读取系统参数等。
Bx,设置波特率。
该指令是设置终端程序的接受信号频率,以适应硬盘的频率。
这样才能正常显示指令模式下的信息。
x 为0,表示设置为默认的波特率,默认都是9600。
x 为1,表示显示该硬盘能支持的波特率。
x 大于1时,将设置波特率为指定的x频率。
Vx,查看缺陷列表。
使用该指令前需要加载CERT 模块。
x 为1,表示查看P表缺陷;x 为2,表示查看T表缺陷;x 为4,表示查看G表缺陷。
该指令只在希捷酷鱼系列硬盘中有效,U系列不支持这个指令。
下图是P表的信息P表缺陷的格式为:柱面+磁头+扇区+连续缺陷的个数。
下图为G表的信息:G表的格式为:柱面+磁头+扇区+替换扇区+缺陷标记。
ix,y,z,初始化缺陷表。
使用该指令前需要加载CERT 模块。
x 为1 表示P表;x 为2表示T表;x 为4表示为G表。
y 参数如果不填,表示只在内存中清除,并不写到固件区;如果有输人数据,表示将把初始化后的数据保存到固件区。
硬件及软件基础介绍
Confidential and proprietary property of Sykes Enterprises, Incorporated (File Version 08/07/06)
12
硬件部分—主板
返回总目录
注意:
Socket940与AM2接口虽然针角数一样都940针角,但其针角的
主要介绍以下几种接口
CPU
显卡接口 内存接口 IDE接口 SATA
Confidential and proprietary property of Sykes Enterprises, Incorporated (File Version 08/07/06)
3
硬件部分—主板
返回总目录 CPU接口 电源接口 内存接口 CPU辅助供电接口 IDE接口 软驱接口 显卡接口
Confidentialterprises, Incorporated (File Version 08/07/06)
8
硬件部分—主板
返回总目录
AMD--AM2+接口:
作为AM2的下一代接口,AM2+(接口也为940针)在07年的第三季度上市。其实 AMD原本并没有打算推出AM2+接口的计划,但是由于支持AMD四核K8L处理器 的AM3接口推迟到了2008年第二季度发布,在此之间AMD必须找一个过渡性的接 口,所以AM2+就应运而生了,该接口的外观也和AM2接口相同。 AM2的HyperTransport只是1.0/2.0标准,而AM2+的HyperTransport总线则是 3.0的标准。HT 1.0工作频率为1GHz,最高数据传输带宽为2GT/s即8GB/s。而 AM2+处理器的HyperTransport总线3.0则支持最高2.6GHz的工作频率,该频率下 数据传输带宽将达到20.8GB/s
什么叫IDE和 ATA和ATAPI控制器
什么叫IDE ATA/ATAPI控制器2007年06月22日星期五 13:39PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O 端口指令来进行数据的读写的数据交换模式。
是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其它的操作。
PIO数据传输模式又分为PIO mode 0、PIO mode 1、PIO mode 2、PIO mode 3、PIO mode 4几种模式,数据传输速率从3.3MB/s到16.6MB/s不等。
受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰。
IDE架构剖析与发展趋势Enhanced IDE接口历史(一)1.AT ATTACHMENT (ATA):ATA接口是个人电脑上最具有实力的存储接口,ATA接口早先被广泛应用于IBM及其兼容机,它被定义为标准的硬盘接口。
2. ATA-1:ATA硬盘接口的第一代标准ANSI X3.279-1994,也就是早期的IDE接口。
3. ATA-2:ATA硬盘接口的第二代标准ANSI X3.279-1995,就是大家所知道的Fast ATA或者称之为Enhanced IDE(EIDE)接口。
4. Apple-ATA:Apple上使用的ATA接口,当然也是由标准的ATA接口演化而来的,在ANSI 的国际标准提案申请为X3T9.2/90-143.Revision 3.1,这一个由标准ATA接口规格演化而来Apple-ATA支持IDE接口的硬盘LBA驱动模式,但是没有支持ATATP。
5. ATA-3:ATA硬盘接口的第三代标准ANSI X3T13/2008D Revision 7(draft),同样包含在Fast ATA或Enhanced IDE的接口之中,一般使用者大多都知道Fast ATA或是Enhanced IDE接口,而对原来Fast ATA或Enhanced IDE接口居然还包括了ATA-2以及ATA-3两组国际标准。
SerialATA接口
SerialATA接⼝SerialATASATA是SerialATA的缩写,即串⾏ATA。
这是⼀种完全不同于并⾏ATA的新型硬盘接⼝类型,由于采⽤串⾏⽅式传输数据⽽得名。
SATA总线使⽤嵌⼊式时钟信号,具备了更强的纠错能⼒,与以往相⽐其最⼤的区别在于能对传输指令(不仅仅是数据)进⾏检查,如果发现错误会⾃动矫正,这在很⼤程度上提⾼了数据传输的可靠性。
串⾏接⼝还具有结构简单、⽀持热插拔的优点。
SerialATA的产⽣的产⽣的产⽣的产⽣SerialATAisanevolutionaryreplacementfortheParallelATAphysicalstorageinterface.TheSerialATAInternationalOrganization(SATA-IO)isthegroupresponsible fordeveloping,managing,ersof theSerialATAinterfacebenefitfromgreaterspeed,simplerupgradeablestoragedevices andeasierconfiguration.SATA的产⽣式⽤来代替原来的PATA(并⼝)接⼝的,国际SATA(SATA-IO)组织负责开发,管理和发布SATA标准。
使⽤SATA接⼝的设备可以得到更快的速度,并且这种接⼝简单⽅便,且更好设置。
简介简介简介简介主流的主流的主流的主流的SerialATA2.0接⼝接⼝接⼝接⼝新的SerialATA(即串⾏ATA),简称SATA,是英特尔公司发布接⼝类型,它以连续串⾏的⽅式传送资料,在同⼀时间点内只会有1位数据传输,此做法能减⼩接⼝的针脚数⽬,⽤四个针就完成了所有的⼯作(第1针发出、2针接收、3针供电、4针地线)。
这样做法能降低电⼒消耗,减⼩发热量。
串⾏ATA也称作SerialATA1.0作为增强型IDE或并⾏ATA(如ATA-100)接⼝的替代规范是在2001年发布的。
硬盘常见接口类型详解
硬盘常见接口类型详解目前所能见到的硬盘接口类型主要有IDE、SATA、SCSI、SAS、FC等等。
IDE是俗称的并口,SATA是俗称的串口,这两种硬盘是个人电脑和低端服务器常见的硬盘。
SCSI是'小型计算机系统专用接口'的简称,SCSI硬盘就是采用这种接口的硬盘。
SAS就是串口的SCSI接口。
一般服务器硬盘采用这两类接口,其性能比上述两种硬盘要高,稳定性更强,但是价格高,容量小,噪音大。
FC是光纤通道,和SCIS 接口一样光纤通道最初也不是为硬盘设计开发的接口技术,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。
SSD也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。
固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。
新一代的固态硬盘普遍采用SATA-2接口。
但其成本较高。
1. IDEIDE(Integrated Drive Electronics集成驱动器电子)的缩写,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,是一种硬盘的传输接口,它有另一个名称叫做ATA(Advanced Technology Attachment),这两个名词都有厂商在用,指的是相同的东西。
IDE的规格后来有所进步,而推出了EIDE(Enhanced IDE)的规格名称,而这个规格同时又被称为Fast ATA。
所不同的是Fast ATA是专指硬盘接口,而EIDE还制定了连接光盘等非硬盘产品的标准。
而这个连接非硬盘类的IDE标准,又称为ATAPI接口。
而之后再推出更快的接口,名称都只剩下ATA的字样,像是Ultra ATA、ATA/66、ATA/100等。
早期的IDE接口有两种传输模式,一个是PIO(Programming I/O)模式,另一个是DMA(Direct Memory Access)。
S-ATA和P-ATA的区别及设置
S-ATA和P-ATA的区别及设置以下是OMG小编为大家收集整理的文章,希望对大家有所帮助。
一、硬盘的安装1、S-ATA与P-ATA硬盘的数据线差别传统的P-ATA并行硬盘数据线有40线和80线两种,40线的通常只能用于DMA33接口的硬盘和光驱。
如果用于DMA66或DMA100以上的硬盘,硬盘的数据传输率就被限制在DMA33,数据传输率非常低。
80线的数据线用于DMA66以上的硬盘使用,不过,DMA66有严格的接口顺序规定,不能插反,通常蓝色的一端接在主板上,黑色的接主盘,灰色的接副盘。
如果黑的接在主板上,硬盘也能够被识别和使用,只不过,速度只有正确连接时的一半不到。
相比于并行数据线,串行数据线只有七针,三根地线。
同时并口数据线是一对一连接的,不像并口数据一那样可以一拖二。
因为串形数据线的连接线少,其故障率相比于P-ATA低了许多。
2、S-ATA与P-ATA硬盘的电源接口比较并口硬盘的电源接口采用标准的D形4针接口,直接使用和光驱一样的电源接口,而串形硬盘使用了15针平形接口,没有采用传统接口。
二、硬盘的BIOS设置我们的机器安装了S-ATA硬盘后,需要进行相应的设置,不像P-ATA硬盘一样,接上去启动机器就可以使用。
S-ATA硬盘装好后需要进入BIOS,打开主板的SATA-IDE控制器后才能使用。
下面是两款主板的SATA硬盘的BIOS设置。
1、这是AMI BIOS的设置菜单,微星A7201主板使用的是VT8237 SATA-IDE控制器,我们需要将其设置为允许后才能正常使用S-ATA硬盘。
主板的S-ATA接口主板的P-ATA接口5、P-ATA与S-ATA电源线的差别左为S-ATA电源线,右为P-ATA电源线2、这是AWARD BIOS的设置选项,有五个选项,分别是Disabled,Auto,Combined Mode,Enhanced Mode,SATA Only五种。
其中Auto是由BIOS自动排序,按BIOS的默认位置使用;Combined Mode是只使用PATA硬盘,每个通道最多只能使用两个设备;Enhanced Mode是使用全部6个硬盘接口,也就是你的电脑可以挂接6个硬盘;SATA Only就是只能使用SATA硬盘。
GRUB4DOS 命令索引
GRUB4DOS 命令索引background设置图形模式下的背景色。
blocklist输出文件的块清单标记。
boot引导已加载的操作系统或扇区链式加载器。
calc简单的计算器。
call 批处理专用命令,跳转到指定标签执行,语法与MS-DOS中call 语法几乎相同。
cat显示指定文件的内容。
cdrom CDROM设备命令。
chainloader加载扇区链式加载器。
checkrange检查一条命令的返回值是否是在指定的值域或排列中。
checktime输出当前时间。
clear清屏幕。
cmp比较两个文件, 并且报告两者之间的不同的信息。
color改变菜单的颜色。
command声明外部命令位置。
commandline进入命令行模式。
configfile将指定文件作为配置文件予以加载。
dd复制文件。
debug打开/关闭除错模式。
default把NUM 项菜单设为缺省值。
delmod删除已加载至内存的外部命令。
displaymem显示GRUB 所判断到的当前系统的内存分布,包括所有物理内存区域。
echo输出指定内容。
errnum返回错误值。
errorcheck打开/关闭或显示错误检查模式。
exit 批处理专用命令,中断批处理的执行,推出批处理,语法与MS-DOS中call 语法几乎相同。
fallback如果调用当前的菜单项时出现错误,则转移到NUM 项后重试。
find在所有分区上查找文件名, 并显示包含该文件的设备。
fontfile指定中文字体文件,并切换到简体中文显示方式。
foreground设置图形模式下的前景色。
fstest切换文件系统的试验模式。
geometry输出驱动器的相关信息。
gfxmenu使用FILE 中的图形菜单。
goto跳转到指定标签执行,语法与MS-DOS中goto 语法几乎相同。
graphicsmode改变图形模式,默认的是640x480模式,可改800x600模式。
halt关闭系统。
利用单片机将旧CD光驱改装为CD音乐播放器
IDE 是 Integrated Drive Electronics 的缩写,是由 Compaq 和 Western Digital 公司开发,AT架构的计算机出现后,新版的 IDE 命名为 ATA 即 AT bus Attachment, 但在更多的时候人们会习惯叫回旧名 "IDE",这种接口一直被应用在硬盘的连接上。而ATAPI则是在ATA上扩展出来的,ATAPI是AT Attachment Packet Interface的缩写,意 思是AT计算机上附加设备的信息包接口。支持 ATAPI的IDE接口可以像连接硬盘一样连接ATAPI设备。目前几乎所有的IDE接口都支持ATAPI,它被广泛应用于光驱,ZIP 驱动器等设备上。所说的这三种设备界面都是使用如图 1和图2所示的40PIN连接件。像图1的连接件是用于主机板和IDE设备上,是40PIN的针式接头,主板上有两个这样 的接口,可以用于连接4个IDE设备。图2则是用于连接主机和IDE设备的40芯IDE线缆,现在也有 80芯线缆用于连接更新版的高速ATA。图3则是IDE接口连接件的引脚号 定义图。
大家也许知道,CDROM播放CD时有一系列的动作,先是上电复位、光盘托盘打开、放入光盘托盘关闭、读取曲目播放。同样使用单片机对光驱进行 CD播放控制时 也应要有这样的顺序,在本文源码中的主程序中先是调用初始化函数,对光驱进行复位和识别,初始化成功后就会调用读取 TOC函数读取曲目和相关值。然后就是对按 钮进行判断,做出相应的控制。图6是播放CD时的基本顺序图。
简单说明。 1. 错误(ERROR)寄存器
错误寄存器是返回当前的错误信息或指令的执行状态,它是一个只读寄存器,如写入这个寄存器则是写入到 Features寄存器中。在实例中的初始化CDROM的函数 中执行驱动器自身诊断命令后,可以读取在错误寄存器中返回的诊断结果并和进行标准值对比判断驱动器是否可用。读取的方法很简单,先查表 3,得知错误寄存器的地 址后,设置对应的引脚电平,这时就可以在DD中的低8位读取到寄存器中的数据。
ATAPI接口及指令介绍
ATA物理接口引脚图(40针)ATA接口信号定义示意图ATA接口信号描述:(1) CS0-和CS1一片选 (Chip Select)信号。
ATA主机用来选择命令块寄存器或控制块寄存器。
当DMACK信号为有效状态时,表示正在进行MDMA或UDMA传输,CSI 和CSO应该处于无效状态。
(2)DA0- DA2:设备地址(Device Address)信号。
与CS0和CS1_一块构成寄存器或数据端口选择地址。
(3) DD0- DD15:ATA主机控制器和设备之间的16位双向数据总线。
如果是对寄存器进行操作时,只使用低8位。
(4) DIOR :HDMARDY :HSTROBE:①DIOR-( Device I/ O Read),用于PIO和MDMA传输方式,当其为有效时,表示主机从设备读取数据;② HDMARDY_( Host DMA Ready),用于UDMA读数据方式,当其有效时表示主机准备好接收数据;③HSTROBE(Host Data Strobe),用于UDMA写数据方式,在该信号的上升沿和下降沿,主机都会发送数据。
(5) DIOW:STOP:① DIOW-( Device I/ O Write),用于PIO和MDMA传输方式,当其为有效时,表示主机向设备写数据;②STOP,用于UDMA传输方式,当其有效时表示主机将要停止读写数据。
(6)DMARQ: DMA请求。
当主机与设备之间进行DMA数据传输时,ATA设备将会首先发出该信号。
(7) DMACK :DMA响应。
在ATA主机检测到设备发出DMARQ信号后,如果可以进行MDMA 或UDMA数据传输,将会置该信号有效(低电平)。
(8) INTRQ:中断请求信号。
只有设备控制寄存器(Device Control Register)中的nIEN位为0, ATA设备才能发出INTRQ信号。
(9)IORDY:DDMARDY: DSTROBE:IORDY(IO/Ready),用于PIO传输方式,当其为无效状态时(低电平),表示要延长PIO传输周期;DDMARDY (Device DMA Ready),用于UDMA写数据方式,当其有效时表示设备准备好接收数据;DSTROBE( Device Data Strobe),用于UDMA数据方式,在该信号的上升沿和下降沿,设备都会发送数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ATA物理接口引脚图(40针)ATA接口信号定义示意图ATA接口信号描述:(1) CS0-和CS1一片选 (Chip Select)信号。
ATA主机用来选择命令块寄存器或控制块寄存器。
当DMACK信号为有效状态时,表示正在进行MDMA或UDMA传输,CSI 和CSO应该处于无效状态。
(2)DA0- DA2:设备地址(Device Address)信号。
与CS0和CS1_一块构成寄存器或数据端口选择地址。
(3) DD0- DD15:ATA主机控制器和设备之间的16位双向数据总线。
如果是对寄存器进行操作时,只使用低8位。
(4) DIOR :HDMARDY :HSTROBE:①DIOR-( Device I/ O Read),用于PIO和MDMA传输方式,当其为有效时,表示主机从设备读取数据;② HDMARDY_( Host DMA Ready),用于UDMA读数据方式,当其有效时表示主机准备好接收数据;③HSTROBE(Host Data Strobe),用于UDMA写数据方式,在该信号的上升沿和下降沿,主机都会发送数据。
(5) DIOW:STOP:① DIOW-( Device I/ O Write),用于PIO和MDMA传输方式,当其为有效时,表示主机向设备写数据;②STOP,用于UDMA传输方式,当其有效时表示主机将要停止读写数据。
(6)DMARQ: DMA请求。
当主机与设备之间进行DMA数据传输时,ATA设备将会首先发出该信号。
(7) DMACK :DMA响应。
在ATA主机检测到设备发出DMARQ信号后,如果可以进行MDMA 或UDMA数据传输,将会置该信号有效(低电平)。
(8) INTRQ:中断请求信号。
只有设备控制寄存器(Device Control Register)中的nIEN位为0, ATA设备才能发出INTRQ信号。
(9)IORDY:DDMARDY: DSTROBE:IORDY(IO/Ready),用于PIO传输方式,当其为无效状态时(低电平),表示要延长PIO传输周期;DDMARDY (Device DMA Ready),用于UDMA写数据方式,当其有效时表示设备准备好接收数据;DSTROBE( Device Data Strobe),用于UDMA数据方式,在该信号的上升沿和下降沿,设备都会发送数据。
ATA接口寄存器(Task File Register)的定义及描述:ATA主机与设备的通信是通过主机对ATA接口上的寄存器实现的,而这些接口寄存器由主机发送的地址信号CS1,CS0、DA0-DA2,来进行寻址。
除了在DMA传输模式下,CSl和CSO全有效或全无效都是不可用的地址,在这种情况下,数据线应在释放状态下(即数据总线没有驱动源).当CSO_无效,CS1_有效时,DA[2:0]只有在值为06H和07H时地址才为有效,在其他的无效地址状态下,设备会使数据总线处于高阻态。
ATA接口寄存器可分为命令块寄存器和控制块寄存器。
命令块寄存器是主机用来向设备传输命令或从设备读取状态的,这组寄存器包括柱面号高(Cylinder High) 8位寄存器、柱面号低(Cylinder Low) 8位寄存器、设备磁头(Device/Head)寄存器、扇区数(Sector Count)寄存器、扇区号(Sector Number)寄存器、命令(Command)寄存器、状态(Status)寄存器、特征(Features)寄存器、错误(Error)寄存器和数据(Data)寄存器。
控制块寄存器是用来控制设备和替换状态,这组寄存器包括设备控制(Device Control)寄存器、替换状态(Alternate Status)寄存器和驱动器地址(Drive Address)寄存器。
(1) 数据寄存器:是主机和设备的缓冲区之间进行数据交换用的寄存器,使用该寄存器进行数据传输的方式是PIO传输方式,数据交换的另外两种方式是MDMA和UDMA方式,这两种方式不使用数据寄存器进行数据交换。
(2) 错误寄存器:该寄存器包含了本次命令执行后设备的诊断信息。
在启动系统、设备复位或执行设备的诊断程序后,也在该寄存器中保存着一个诊断码。
(3) 扇区数寄存器:指明所要读写的扇区总数,其中0表示传输256个扇区,如果在数据读写过程发生错误,寄存器将保存尚未读写的扇区数目。
下面的扇区号寄存器、柱面号寄存器、设备/磁头寄存器三者合称为介质地址寄存器。
介质地址有CHS方式或LBA方式,而采用何种方式是在设备磁头寄存器中指定。
(4) 扇区号寄存器:指定所要读/写的起始扇区号。
(5) 柱面号寄存器:指明所要读/写的起始柱面号。
(6) 驱动器磁头寄存器:指定硬盘驱动器号与磁头号和寻址方式,其中第4位的内容指定的是设备号,当为0时选即主设备,为1时选择从设备。
(7) 状态寄存器:保存设备执行命令后的状态和结果,寄存器各位所表示的内容如表所示。
上表中各位的功能如下:BSY位 : 为1时表示设备忙,正在执行命令。
主机在发送命令前必须先判断该位是否为0;DRDY 位 :为1时表示设备准备好,可以接收命令;DRQ 位: 为1表示请求主机进行数据传输(读或写);ERR位 : 该位为1表示在结束前次的命令执行时发生了无法恢复的错误,在错误寄存器中保存了更多的错误信息;#位表示该位的内容随命令的不同而不同,Obsolete位表示该位不使用。
(8) 命令寄存器:包含执行的命令代码。
在向命令寄存器写命令以前,相关该命令的参数必须先写入。
(9) 特征寄存器:此寄存器中的内容在命令被执行时作为命令参数,只有在BSY 和DRQ都为零且DMACK无效时该寄存器才能被写入。
(10 )设备控制寄存器:将该寄存器的SRST位设置为1,可以使设备处于复位状态。
nIEN表示是否允许中断,0为允许,设备可以发送INTRQ信号。
由此可见,对该寄存器发送04H命令即命令设备硬复位,其格式如表所示,其中r表示该位保留。
简单总结:最基本的无非就是16根数据线(DD0~DD15),5根地址线(CS0,CS1,DA0-DA2),一根“读”状态信号线,一根“写”状态信号线,一根中断信号线(IRQ)。
其中数据的传输过程都被主机(host)用寄存器进行了封装,我们只需要操作主机的寄存器即可!通讯的过程是这样的。
根据协议,设备(device)提供了9个command block 寄存器。
分别是:DATA,Features,sector count, sector number,Cylinder low,cylinder high,device/head,status,command。
除了command和status 外,其它寄存器用来为command提供参数。
主机也会提供相应的寄存器,主要就是addres和data,其它还有一些控制,反馈状态的寄存器。
一次完整的读过程大致是这样的:先向主机address寄存器里填值,选中device的寄存器来进行一些设置。
然后,分别向sector count,sector number,cylinder low,cylinder high里输入参数,最后,选中command寄存器,输入读写命令,device首先会产生一个中断,通知它已经准备要传输数据,然后,主机反复读data寄存器就可以将数据取去。
常用ATAPI指令介绍:IDENTIFYDEVICE 0xecREADSECTOR 0x20READMULTIPLE 0xc4READDMA 0xc8WRITESECTOR 0x30WRITEMULTIPLE 0xc5WRITEDMA 0xcaSETFEATURES 0xefIDENTIFYDEVICE:该指令能使主机得到设备的一些参数确认信息。
当该指令发出后,设备置BSY为0,准备传送256个字的设备参数确认信息给主机,然后设DRQ为1,清BSY为0,插入INTRQ(nIEN为0时)。
主机就可以读取数据寄存器来获得256字的设备信息。
READSECTOR :当在传送数据时发生不可恢复的错误时,在command block寄存器中保存了第一个发生错误的sector的地址,并使传送中止。
READMULTIPLE (0xc4):与READSECTOR相似,区别:READSECTOR时在传送每一个sector前,device都会插入INTRQ引发中断,而READMULTIPLE时设备仅在传送第一个sector前插入INTRQ。
READDMA:主机初始化DMA通道,采用DMA方式读取数据。
WRITESECTOR,WRITEMULTIPLE,WRITEDMA 与读取时相应指令类似。
SETFEATURES :主机用来设定设备执行动作的一些方式和特性。
传输过程:1.执行设备选择:一个 ATA 主机控制器可以接两个设备,主机每次在下达命令前都会选择执行命令的设备。
首先,主机必须要确认当前所选择的设备是否已经处于空闲状态,然后主机再写设备/磁头寄存器以选择新的设备,最后保证被选择的设备处于准备阶段,可以接收新的命令。
在每次主机下达ATA命令时,设备选择协议都会执行,该协议的执行过程如图所示。
2.PIO数据读取:即ATA主机从设备通过PIO方式读取数据(1) 根据要读的扇区位置,向控制寄存器发送命令参数,等待设备的状态寄存器的DRDY位置1后进入下一步;(2) 主机向设备命令控制器发送读命令20H;(3) 设备设置状态寄存器的BSY位,并把数据发送到缓冲区;(4) 设备准备好一个扇区的数据后,设置状态寄存器的DRQ位,跟据请求位,通知主机现在可以从设备读取数据,并清除BSY位忙信号;同时向主机发出INTRQ中断请求信号:(5) 主机响应中断请求,开始读取设备状态寄存器,以判断读命令执行的情况,同时设备清除INTRQ中断请求信号(6) 根据状态寄存器,如果读取的数据命令执行正常则进入下一步,如果有错误,进入错误处理,退出PIO数据传输;(7) 主机通过数据寄存器读取数据,当一个扇区数据被读完,扇区计数器减1,如果扇区计数器不为0,进入(3),否则进入(8),(8) 当所有请求扇区的数据被读取后,命令执行结束。
3.PIO数据写入即ATA主机通过PIO方式向设备写数据(1) 根据要写的扇区位置,向设备控制寄存器发出命令参数,等待设备状态寄存器的DRDY位置1后进入下一步;(2) 主机向设备命令控制器发送写命令30H;(3) 设备设置状态寄存器中DRQ数据请求位;(4) 主机通过数据寄存器向设备缓冲区发送数据;(5) 当缓冲区满或主机发送完一个扇区的数据后,设备设置状态寄存器中的BSY 位,并清除DRQ数据请求信号;(6) 缓冲区中的数据开始被写入设备所指定的扇区中,当处理完一个扇区,设备马上清除BSY信号,同时设置INTRQ;(7) 主机读取设备的状态寄存器和/或错误寄存器,以判断写命令执行的情况,如果有无法克服的错误(如坏道,退出PIO数据输出传输,否则进入下一步;(8) 如果还有扇区进行写操作,进入第(3)步,否则进入下一步;(9) 当所有的请求扇区的数据被写完后,命令执行结束。