ATAPI接口及指令介绍要点
- 格式:doc
- 大小:624.00 KB
- 文档页数:17
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)。
电脑专业的名词术语和专业缩略语解释【完整版】(文档可以直接使用,也可根据实际需要修订后使用,可编辑放心下载)我们的一些电脑技术人员面对一些相对专业的名词术语和专业缩略语,经常搞得人稀里糊涂.本手册按字顺序序作为索引,收录总共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 盘直接拔出安全拔出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 文件系统操作的详细细节。
本文说明:最近学了南桥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版)目录希捷(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 参数如果不填,表示只在内存中清除,并不写到固件区;如果有输人数据,表示将把初始化后的数据保存到固件区。
什么叫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两组国际标准。
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) 当所有的请求扇区的数据被写完后,命令执行结束。