SJ 20820.7-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第7部分:简化的块命令.pdf

上传人:confusegate185 文档编号:227156 上传时间:2019-07-13 格式:PDF 页数:27 大小:862.89KB
下载 相关 举报
SJ 20820.7-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第7部分:简化的块命令.pdf_第1页
第1页 / 共27页
SJ 20820.7-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第7部分:简化的块命令.pdf_第2页
第2页 / 共27页
SJ 20820.7-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第7部分:简化的块命令.pdf_第3页
第3页 / 共27页
SJ 20820.7-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第7部分:简化的块命令.pdf_第4页
第4页 / 共27页
SJ 20820.7-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第7部分:简化的块命令.pdf_第5页
第5页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、FL 7010 民共和国言息t妾口(SCSI)3 第7部分:k l丁司Information Technology SJ 20820/7 2002 Small Computer System Interface(SCSI)-3 Primary command layer Part 7: Reduced block commands 2002-06一15发布2002一10-01实施中华人民共和国信息产业部批准20820/7-2002 SJ 、,人目III 前言1 范围及目的1 -4 范围l 1. l 目的2 1 1 己制定的标准1 2. 制定中的标准2 2 1 关键词及符号3 li|ntIlli

2、-rllfIlli- 1 规范性引用文件 2 1 2 术语2 3. 3 缩略语3 约定4 3目3 非数字值3 数字值2 4 3. 3 简化的块命令4 (仅用于可移动媒体设备) . 5 关键词3. 3 3. 1 4. 3. 4 uni t)命令 .(read (10)命令( 10) 哇,以2 4. lil-rLilt- 格式单j;(format 4. 5 可移动媒体设备约束 (10) 读I 2 4. 5 capacity)命令读容量(read3 4. 6 读容量可移动媒体设备约束6 uni t)命令8 起动停止单元可移动媒休设备约束8 同步高速缓存命令5 4 9 (wri te (10)命令9

3、校验(verify)命令7 4. 10 10 可移动媒体设备参数11 RBC设备的SPC-2实现要求.11 查询(inquiry)命令l 5. 12 select(6)命令3 4. stop 起停单j;(start4 4. 1 4 4. (10) F -j 6 4. 方式选择/断定页参数l 8 4 5 (mode 8 4. (6) 方式选择2 5 A !11Illi-iilu-lili-12 方式选择可移动媒体设备约束l 2. 5 12 sense(6)命令(mode (6) 方式断定3 5. 动少军1体应明腑刻如ufrrJ初止阻13 l 3. 5. 13 (仅用于可移动媒体设)4 5. 14

4、 ready)命令Un1 t 测试单元就绪(test5 5. 15 buffer)命令写缓存(write 6 5. 15 ( 101, 下载微代码和存储模式l 6. 5 16 的RBC设备实现指南SBP-2 (规范性附录)附录A16 I SBP-2存储器模型(资料性附录)1 A. SJ 20820/7-2002 A. 1. l 模型配置 A. 1. 2 模型操作 A. 2 RBC设备配置ROM要求(规范性附录) A.2. 1 单元手册命令集 A. 2 2 单元手册命令集版本 A. 2. 3 单元手册逻辑单元号 A. 3 RBC设各安全要求(规范性附录) A 4 RBC状态块(规范性附录) 附录

5、B(规范性附录随机状态. B. 1 随机状态操作 B. 1. 1 随机状态断定定义 B. 1. 1. 1 单元注意保持B. 1. 2 延迟错误B. 1. 1. 3 功率状态变化通告 B. 1. 1. 4 SMART通告. B. 2 事件状态通告 B. 2 1 事件状态保持 B. 2. 2 可移动媒体设各初始响应 B. 2. 3 事件状态断定信息 B 2. 3 功率管理信息值 B. 2. 3. 2 媒体事件信息值 B. 2 3. 3 设各忙事件信息值, -.、11 气 (. J . 16 16 17 17 17 17 17 17 19 19 19 19 19 19 20 20 20 20 21

6、21 21 22 一一I.IIJ SJ 20820/7-2002 SJ 20820 (信息技术小计算机系统接口(SCSIl-3基本命令层分为九个部分z第1部分:基本命令:S 第2部分z控制器命令2;第3部分:流设备命令;第4部分:媒体交换器命令:第5部分z多媒体命令:第6部分z块命令:第7部分:简化的块命令:第8部分z机箱服务命令集;第9部分z公共访问方法。本部分是信息技术小计算机系统接口(SCSIl-3基本命令层的第7部分,它参考采用ANSINCITS TlO/12400-一1998JReduced Block Commands (RBC)。本部分与ANSINCITS TI0/12400-

7、1998J Reduced Block Commands (RBC)的主要差异如下a) 按照汉语习惯对一些编排格式进行了修改:b) 将一些适用于国际标准的表述改为适用于我国标准的表述。本部分的附录A、B为规范性附录.本部分由信息产业部电子第四研究所归口。本部分起草单位z信息产业部电子第五十二研究所.本部分主要起草人王志青、郑玫、李建祥、陈强、吴增荣。d I I I 一一一范围及目的1. 1 范围本部分为逻辑块设各定义了一个简化的块命令集。本部分中描述的简化的块命令和所需的SPC-2命令及它们的约束全面确定了完整的RBC逻辑块设各命令集。1. 2 目的本部分的目的是为块设各提供一个符合SCS1块

8、命令简化要求和选择的命令集。该简化的命令集用来更好地满足简单的块逻辑单元所要求的功能度。规定的命令对设各性能没有限制。该命令集的最初核心是挂在串行总线上和利用SBP-2命令、控制的硬磁盘和可移动媒体设备。、句,Unu nt Ar/ n nt n6 nu 句,-d nb 息技术小计算机系统接口(SCSI)-3基本命令层第7部分:简化的块命令A远厅一一一规范性引用文件2 下列文件中的有关条款通过引用而成为本部分的条款。凡注日期或版次的引用文件,其后的任何修改单(不包括WJ误的内容)或修订版本都不适用于本部分,但提倡使用本部分的各方探讨使用其最新版本的可能性。凡不注日期或版次的引用文件,其最新版本适

9、用于本部分。2. 1 己制定的标准以下己制定的ANS1、国际性和区域性标准(ISO、1EC、CEN/CE阳LEC和ITUT)可从相关国际性和区域性组织得到.1SO/1EC 13213: 1994 1EEE Std 1394 1995 2.2 制定中的标准SJ 20820. 1一2002信息技术小计算机系统接口CSCSI)-3基本命令层第1部分:基本命令SJ 20820.5-2002 信息技术小计算机系统接口CSCSI)-3基本命令层第5部分.多跟体命令SJ 20820.6-2002 信息技术小计算机系统接口CSCSD-3基本命令层第6部分:块命令1EEE P1394a 高性能串行总线拟定标准(

10、增补)TI0 Project 1155D 串行总线协议2CSBP-2) 微机总线控制和状态寄存器(CSR)高性能串行总线标准卡关键词、符号、缩赂语和约定3 3. 1 关键词F列关键词适用于本部分。3. 1. 1 期望expected本关键词用来描述本部分假定的设计模裂中的硬件或软件行为。其它硬件和软f设计仪别也可实现。3. 1. 2 忽略ignored本关键词描述位、字节、四字节的数据结构或字段,信息接收器不检测其值。3. 1. 3 强制mandatory本关键词表示要求按本部分的定义米实现的项臼。3.1.4可may本关键词表示无默认优先权选择的灵活性。F I SJ 20820/7-2002

11、3.1.5任选optional本关键词描述不要求由本部分实现的特性。但若要实现由本部分定义的任何可选特性,应如本部分定义的一样实现.3.1.6保留reserved本关键词用来描述对象一-位、字节及字段一一或分配给这些对象的代码值,这些对象或代码值暂不考虑,为未来的标准化作准备.用法和解释可由本部分或其它标准未来的扩充来规定。保留对象应宣零,或根据未来标准的发展,置一个由该未来标准规定的值。己定义对象的信息接收器应检测其值且拒绝保留代码值。3.1.7应sha11 本关键词表示强制要求,要求设计者实现所有这样的强制要求,以保证与其它符合本部分的产品的可相互操作性。3.2 术语下列术语适用于本部分。

12、3.2. 1 字节byte具有8位二进制数的结构a3.2.2 命令块corrmandblock ORB中的保留空间,以描述用于逻辑单元的命令。该逻辑单元控制设备功能或设各媒体的数据传送。3.2.3 逻辑单元logicalunit 这部分单元结构是设备模型诸如大容量存储器、CD-ROM或打印机的实例。每个设各可作为一个i41多个逻辑单元1逻辑单元的设备类型可不同。3.2.4 登录login启动设各获得访问一组设备读取媒体的过程。设备读取媒体及其控制和状态寄存器为发送ORB信号给设各的启动设各提供种方法。3.2.5 四字节数据结构quadlet四字节或三卡二位的数据结构。3.2.6 寄存器regi

13、ster本术语用于描述可由串行总线事务读或写的四字节定位地址。在本部分范围内,术语寄存器的使用并不表示特定硬件实现。例如,寄存器的行为可由处理器仿真。3.2.) 状态块statusblock 当完成操作请求块后,由设备写到系统存储器的一种数据结构。3.2.8 系统存储器systemmemory 任何节点存储器中的可由串行总线地址直接寻址、同时至少接受四字节数据读写访问的部分。计算机是最普通的、可使系统存储器从串行总线寻址的节点例子,但任何节点,包括那些通常认为的外国设备,可有系统存储器。3.2.9 事务transaction请求者和响应者之间的交换。该交换由请求和响应子动作构成。请求子动作从请

14、求节点向指定响应的节点传输一个串行总线事务,如四字节数据读、块写或锁定。一些串行总线命令包括数据及事务代码。响应子动作从响应节点返回完成状态,有时还有数据给请求l点。3. 2. 10单元unit申行总线节点中提供处理、存储、输入/输出或其它些功能的部分。一日节点初始化,单元就提供一个CSR接口,在启动设备的设各驱动器软件可典型地访问该接口。一个节点可有多个单元,单元操作通常彼此独立t.在本部分中,一个单元等效为一个设各。3. 2. 11 单元结构unitarchitecture 单元接口说明和l单元提供的服务。该单元在串行总线-)点中实现。2 , SJ 20820/7-2002 ifhl3.2

15、.12 单元注意unitattention 逻辑单元在向一个或多个已联启动设各报告随机状态信息白期间所保持的一种状态。应产生的单元注意条件在本部分的其它部分或应用命令集相关文档和设各扫关文档中描述。3.3缩赂i吾i下列缩略语适用于本部分.CSR 控制和l状态寄存器EVI-64 .64位扩充的唯一标识符ORB 操作请求块趾RBC 简化的块命令SBP-2 串行总线协议2SPC-2 SCSI基本命令2阳C-2多媒体命令23.4 约定下列约定适用于本部分.3.4.1 非数字值a) 缩略语、命令名及简称都划有下划线,如盔旦迭釜:b) 位字段常称为主t位而非主t字段。3.4.2数字值本部分中用到十进制、十

16、六进制,偶尔也用二进制数。按惯例,数量或计数多用十进制数表示,地址一律用十六进制数表示。当表示的数有一个基本结构,该基本结构显然是十六进制格式而I二十进制格式时,也用十六进制数表示。二进制数不常用,一般限于表示字段中的位模式。a) 十进制数用无下标的阿拉伯数字或英文名字表示,如42;b) 十六进制数用字符集0-9和A-F中的数字表示,并帘下标16,如2A; c) 二进制数用字符集0和l表示,并1t下标2,如00101010,; 为清晰起见,二进制数和十六进制数用空格把每四个数字分为一组,简化的块命令4 用于块设各逻辑单元的简化的块命令集见表10RBC设备实现所要求的SCSI基本命令(SPC-2

17、)和多媒体命令(MMC-2)也见表1。指出了同定成可移动驱动器的命令支持。, 一3 SJ 20820/7-2002 表1简化的块命令集命令名操作码命令支持参考固定可移动格式单元04 )11 N 。RBC 查询1216 Y Y SPC-2 方式选择(6)15皿Y Y SPC-2 方式断定(6)1A且Y Y SPC 2 读(10) 2816 Y Y RBC 读容量25lG Y Y RBC 阻止/允许媒体移动l6 N Y SPC-2 起停单元I且sY Y RBC 同步高速缓存35崎Y 。RBC 测试单元就绪0016 Y Y SPC-2 校验(10)2月8Y Y RBC 写(10)2Al6 Y Y R

18、BC 写缓存3且6Y 。SPC-2 注登于所列SPC-2命令上的限制使得它们的实现与简单有效的设备设计的RBC准则一致.那些限制在条款5,&RBC设备的SPC-2实现要求中描述了.命令支持说明,y=强制支持:N=应不支持,0=任选支持.控制字节(命令捕述符字节的最后一个字节应将宣为叮04. 1 篮主差it(仔formatun i t)命令(仅用于可移动媒休设备)篮这垦豆豆命令(见表2)把媒体格式成为可寻址的逻辑块。该命令对可移动虫草休设各是任选的,对同定媒体设各来说,没定义该命令。表2格式单王命令位字节7 6 5 4 3 2 。操作码(04,)l 售方专用2 售方专用进度百分比/计时增量位字节

19、 6 5 4 3 2 。3 保留4 保留3 控制=0016望1!位表示启动设备是否正请求周期性的格式化进度更新。若该位置1飞那么设备应报告基!.i生毕L泣111位和盟主fk状态的格式化进度。若该位置0,应不返回进度报告给启动设备。豆主监丘坦1位和l主i呈位决定刷子报告格式化进度的方法:或用完成的百分率,或用总的经过时间。若直立监L泣且ftEZl,应用完成的百分率报告篮主华进度。若直立毕4且主位置0,J苟月1总的经过时间报告益基华进度。直发些丘f:ll土位缺省值为1飞垦王校规定报告进度的粒度。置1时,设备用1%或l秒增查报告进度,这依赖且立些L注且价4 SJ 2082017-2002 的值,置0

20、时,设备用5也或5秒增量报告进度,这依赖豆全监L过E土位的值.售方专用的应用再改变较大的百分比增量.擅皇位缺省值为tc0。飞鱼这1(;进度(当启动设备请求时)应用盈盈垒i1.(02,)状态、主益主直(021,)断定键、041,断定码和041,断定限定符、逻辑单元来就绪、草草里盟篮茧的状态来报告,直息字段包含了从接收命令开始所经过的增量总数(完成率秒计时。一旦篮主1(;命令成功完成,状态信息一一包招韭坠釜i1.(02状态字段、垦Z注主(06断定键、主企盐主蛊直(38断定码、盟盐主主11(04断定限定符和新休准各好访问(02事件字段二一应将传送给启动设各。启动设备应顺序发送互主监B!_命令和亟盎革

21、命令进行响应。若篮主i革命令失败7设备应返回一状态块,包括拴坠垒J!(状态、监盐盟主(031,)断定键和篮革盒全在Ek(311 Ob,)的断定码和断定限定符。在问题纠正(重置媒体和设备就绪后,启动设备应顺序发送左主监主命令和这主革命令以确定设备的物理参数。启动设备应不中断篮主革命令。4.2应丘旦i(read (10)命令这(10)命令见表3)请求设备传送数据给启动设备。写到己编址的逻辑块的最新数据应返回。位字节7 6 5 4 3 2 1 。操作码(28l 保留2 (MSB) 3 逻辑块地址4 5 (LSB) 6 保留7 (MSB) 传送长度8 传送长度(LSB) 9 控制=OOl望翌去监址字段

22、规定设各上的起始逻辑块地址,以便访问读数据。笠运主字段规定应耍传送的连续逻辑数据块的块数。零传送氏度表示无逻辑块要传送。该情况不被认为是出错。任何其它值表示应要传送的逻辑块数。4. 2. t 卖(10)可移动媒体设备约束只有当前设各/媒体联络被标识和启动设备被通知时,可移动媒体设备才能成功地完成一个这乌巴命令。直到可移动媒体设备和媒体准备好访问,这i且上命令应使得设备运问盈盈垒企(02川、主盈经(02 )断定键和逻辑单元未就绪(041,)断定码的状态.断定码限定符应影响设备/媒体的当前状态.当设备就绪和启动设备支持同步事件通告,设备应发送随机状态,包括拴坠垒企(02状态字段、主孟注EZ06)断

23、定键、主企盐圣且主主(381,)断定码、翠笠室主J1(041,)断定限定符和亟盟坐盗圣E边且(02川)事件字段。若启动设备不支持同步事件遁告,必须用可替换的方法来确定设备/媒体的联结状态。有关那些可替换方法的描述请参阅包含在MilC-2说明中的盈盈主丘盐盔道主命令。4.3 速查量(readcapacity)命令直至主命令(见表4)为启动设各请求RBC设备的当前容量提供一种方法。i 5 lIlli-IIllit-lIlli-lili-2 SJ 20820/7-2002 表4读在重命令格式位字节7 6 5 4 3 2 l 。操作码(25l 保留2 保留3 保留4 保留5 保留6 保留7 保留8 保

24、留9 控制=OOI对该命令来说,在发送状态之前这室主数据(见表5)应返回给启动各。返回用字节表示的块长度和逻辑单元上的最后逻辑块的逻辑块地址。表5墨窒量数据位字节7 6 5 4 3 2 l 。(MS8) l 逻辑块地址2 3 (LSB) 4 (日S8)5 块长度6 7 (LS8) 4.3.1 读容量可移动媒体设备约束对可移动媒体设备而言,应返回用字节表示的块白豆和l包含在设备中的媒体的最后逻辑块的逻辑块地址。若设备不包含媒体,那么应返回金坠垒11(02状态、主盈笙(02,)断定键和逻辑.!jl.元未就绪(01,)断定码和断定码限定符,它们反映了设各/媒体的当前状态。4.4 宣呈主(start

25、stop un j t)命令望笠垦i主命令(见表6)请求设备允许或禁止逻辑单元进行媒体访问操作和控制某功率条件。6 , .明、SJ 20820/7-2002 表6起亭单元命令格式1 (, 位字节7 6 5 4 3 2 1 。操作码(1B,)l 保留立即2 保留: 3 保留4 功率条件保留加载/排斥起动5 控制二0016主旦位为1,表示命令描述符块一生效就返回状态。主旦位为0气表示操作完成后返回状态。注:对采用SBP-2的RBC设备,主盟位无意义.当设备开始执行一个命令时,启动设备没有方法来检测。垫主釜.11字段请求逻辑设备置成表8中定义的功率条件。若该字段含除。外的任何有效值,应忽略起盈和组垒

26、mJ位。组垒且匪位为0时,请求不采取行动考虑加载DX排斥媒体。组盐Itlf亘位为1,同时盈盈位为0时,请求卸载媒体。且垒L盈1i位为111 ,同时豆豆主位为1时,请求加载媒体。盈盈位为0时,请求停止设备(启动设备应不访问媒体。星边位为H时,请求设备作好使用的准备.表7起停控制位定义功率条件加载/排斥起动描述1-7 X X 忽略起动和加载/排斥。停止媒体。l 使媒体准备好。1 。卸载媒体。1 1 加载媒体且主垒.11字段状态的描述见表8,每种状态F的RBC设备支持也见表8.表B功率条件描述f 码支持抬述。M 功率条件不变l M 置设备于活动状态2 M 置设备于空闲状态3 M 置设备于等待状态4

27、保留5 M 宦设各于休眠状态6 保留7 。设备控制81&FI6 保留盟主且(状态1):I且状态中的设备处于它们的43高功率级。对硬盘驱动器来说,该状态一般表示驱动器正在旋转,并能无明显延时地执行一个奴休访问命令。主围(状态2):空闲状态中的设备处于比活动状态低的功率级,但仍有明显的电路在消耗功率。对硬盘驱动器来说,该状态一般表示驱动器正在旋转,但不能无延时执行一个媒体访问命令。7 SJ 20820/7-002 笠f主(状态3):笠韭状态中的设各处于比;ffi状态低的功率级,且没有明显的电路在消耗功率。对硬盘驱动器来说,该状态一般表示驱动器不在旋转,但接口完全是活动的.在进入主茸状态之前.,设各

28、应保证高速缓存中的逻辑块把它们的最新数据值记录在物理媒体上。盐m&(状态5):您E状态中的设各处于比主茸状态低的功率级,有很少的驱动电路在消括功率。在允许访问设备之前应要求设各复位。在进入血吕状态之前,设备严保证高速缓存中的逻辑块把它们的最新数据值记录在物理媒体上。这金草直1(状态7):允许在设备控制状态中的设备控制它们自己的功率消耗.但是,设各控制级由RBC模式中的且至L监筐字段的值控制。设备应终止任何接收到的要求功率大于亟裂L盖丰县Z命令的最新功率条件所允许功率的命令,并设置盘坠垒企(状态、韭单草率(05,)断定键和非法功率条件请求(2C,05断定码及断定限定符。请求把一个设各的功率状态宣

29、成设各当前所处的功率状态,该情况不被认为是出错。4. 4. 1 起动停止单元可移动媒体设备约束为成功执行一个县垒垒J1字段为维IE状态(5)的起盈E车里孟命令,可移动媒体设备应处于且止状态002旦旦10,.若可移动媒体设备处于且生状态002或112.并接收到个县主釜J1字段为维血状态(5)的提边直4呈孟命令,设备应以盐垒垒.i1(0216)状态、韭革盟主(05,)断定键和非法功率条件请求(2C岭,05 断定码及断定限定符给予响应。根据阻止/允许媒体移动命令的要求,操作系统应允许生E状态中的可移动媒体设备拒绝媒体而不会导致媒体旋转起来.4. 5 .主亘远望1f命令国芝盈盈窒歪命令(见表9)保证高

30、速缓存中的逻辑块把它们的最新数据值记录在物理媒体上。若存在于高速缓J中存储器中的逻辑块数据ffi比记录在物理媒体上的数据值更新,那么高速缓冲存储器中的逻辑块应写到物理媒体上。作为同步高法绥存操作的结果,不必从高速缓冲存储器移去逻辑块。表9因步高速笙主命令格式位字节7 6 5 4 3 2 1 。操作码(35,)1 保留2 保留3 保留4 保留5 保留6 保留7 保留8 保留9 控制二00168 v , SJ 2082017-2002 位字节7 6 5 4 3 2 I 。操作码(2A1 t!l留强制单元访问保留2 (MSB) 3 逻辑块地址4 5 (LSB) t 保留6 7 (MSB) 传送长度(

31、LSB) B 9 控制004.6互(1旦ijwrite(10)命令互二i旦L命令(见表10)请求设备把从启动设备传送来的数据写到媒体上。表10写二10)命令格式盟鱼且孟直且位为0,表示设备可通过访问高速缓冲存储器来执行该命令。对写操作,逻辑块可直接传送给高速缓冲存储器。在将逻辑块写到媒体之前,可将茸状态返回给启动设各。任何发生在近状态返回之后的错误是延迟错误。强宣且主边岛位为1,表示设备应在返回经状态之前通过执行该命令访问媒体。直到逻辑块确实己写到媒体上,写命令才应返回PF状态(例:数据不经高速缓存写入)。注若设各支持写高速缓存,则要求旦生支持。若不支持写高速缓存,则可以忽略FUA位.罩盘盘撞

32、监字段规定设备上的起始逻辑块地址,用于读数据访问。笠兰兰J!l.字段规定应要传送的连续逻辑块数据的块数.传送长度为零,表示无逻辑块要传送。该情况不被认为是出错。任何其它值表示应要传送的逻辑块数,4. 7整整(verify)命令拉旦生命令(见表11)请求设各校验写在媒体上的数据。表11 整监命令格式, 位l 。字节2 4 3 5 7 6 操作码(ZF。lC留l (MSB) 2 3 逻辑块地址(LSB) 4 5 保留, 6 ,l 7 (MSB) 校验民度(LSB) 8 控制:OOI9 . 9 星星盘盘皇上宇段规定设备L的起始逻辑块地址,用于数据访问。SJ 2082011一-2002整整运应字段规定

33、应要校验的连续逻辑块数据的块数。校验长度为零,情况不被认为是出错,任何其它值表示要校验的逻辑块数。表示无逻辑块要校验。该4. 8左直选笙L盟主页参数应旦堂釜窒主主页(见表12)用来提供一般的配置信息和允许在必要的地方改变配置.包含在字段或位中的符号(c)表示该值可以改变和存储.表12RBC设备参犁页格式位字节7 6 5 4 3 2 1 。PS=1 Rsvd 页码(06,)l 页t主度(OB2 保留WCD (c) 3 (MSB) 逻辑块大小4 逻辑块大小(LSB) 5 (MSB) 逻辑块数(c)6 7 8 9 逻辑块数(c)(LSB) 功率/性能(c)10 11 保留读写格式锁定12 保留写高i

34、束绥存禁止(WCD)!l:为0,表示在成功接收数据之后,且在成功把数据写到媒体之前,设各可返回篮状态。写高速续存禁止(WCD)位为1,表示在成功把所有数据写到媒体之后,设备应返回经状态。实际上不能锁定媒体的设备被禁止写高速缓存。位。不能阻止媒体移动的设各(磁撤驱动器、F创CIA驱动器、快闪卡等)应不支持直盈笠主笙主(WCD)边望垦本尘字段表示一个逻辑块中的用户数据字节数。逞望去堂皇字段表示包含在用户数据区的逻辑块数日。注:逻辑块值的缺省数目可通过请求该页的缺省方式晰定数据得JIJ.逻辑块值的当前数日可通过请求该页的在储方式断定数据得到.且主L坠篮字段表示启动设备允许设备行佼设备本身功率/性能管

35、理权的控制级。较高值允许设备更着重性能而非功率节省。值FF使设备有可能提供最高i性能而不受功率节省的影响。值00使设各提供最高功率节省,而不管它对性能的影响。通过将担盈盖4垦孟命令的互i室主11字段设直为盘圭丘型(07川米实现旦圣L丘徨字段。4. 8. 1 可移动媒体设备参数RBC设备参数页的第11和12字节提供可移动媒体设备配置信息。固定媒体设各应旦这些字节为零。这位为0,表示不能读包含在可移动媒体设备中的媒体。这位为1,表示启动设各能读该媒体。豆位为0,表示不能写包含在可移动媒体设各中的媒体。22位为1,表示启动设各能写该媒体。挺立.it位为(10,表示不能格式化包含在可移动媒体设各中的媒

36、体。篮立业位为1气表示启动设各能格式化该媒体。垫主位为0,表示阻JU允许媒体移动命令不能锁定包含在可移动媒体设各中的奴体飞盟主位为1,表示阻11:/允许媒体移动命令能锁应该媒体。10 , SJ 20820/7 2002 RBC设备的SPC-2实现要求5 RBC设备要求SPC-2中定义的几个命令在系统中有效。为了与简化RBC设备复杂度的目标一致,表13中所列的那些命令的多个位和字节支持己受到约束。位和字节约束描述见下面的条款,表13要求的SPC-2和MMC-2命令J 命令支持命令名操作码可移动费F 声唱,固定, e 查询1216 Y Y SPC-2 方式选择(6)1516 Y Y SPC-2 方

37、式断定(6)lA16 Y Y SPC-2 阻止/允许媒体移动lEL6 N Y SPC-2 测试单兀就绪0016 Y Y SPC-2 写缓存3816 Y 。SPC-2 命令支持信息符号:y=必须支持;件将不支持:0=可选支持。广l斗J!Ile-Hdtl叫-wIH5. 1 窒(inQuiry)命令标准查血数据格式见表140几个主塑数据字段囚RBC兼容性而受到约束。仅示出约束字段及其值。未示出的字段,或不受限制,或不适用于RBC设备。表14标准窒组数据格式位字节7 6 5 4 3 2 l 。外部设各类型=OE l 2 一3 AERC=O TrmTsk=O NACA=O 4 5 6 7 RelAdr=

38、O l.inked=O 8 n 一RBC设各用处盖茸金兰旦OE来标识。若传送协议为异步事件报告提供一种方法.RBC设各所支持该功能,同时通过置异步事件报告功能CAERC)位为1来表示该支持。垒丘垒CTrmTsk)位应置为UORBC设各不支持经正主主主任务管理功能。由于RBC设备报告作为坐盔传送功能一部分的断定信息,并且由于设各山错导致所有任务都被清除,所以直盈盈主组企是不支持的。由于正常臼动用急相合CNACA)位在CDB的控制字节中是不支持的,查询数据中的坠坠位应置0。组芷主主t(RelAdr)位应直为0RBC设备不支持相对寻址。主CLinked)位应直为0飞RBC设备不支持迎接命令。II S

39、J 20820/7-2002 查询命令中的其它位和字段支持及其相关页在本文档中没规定.5. 2左主盘盘且l_(modeselect(6)命令1 互主选韭-i旦L命令(见表15)为启动设备规定大容量存储设各的设备参数提供一种方法.设各也应执行主主监阜(6)命令,表15方式选择(6)命令格式位字节7 6 5 4 3 2 l 。操作码(15I PF=I SP=I 2 保留3 保留4 参数表长度5 保留6 控制=口。五盘(PF)位应置为勺。壶篮互(SP)位应置为1.表示设各应执行规定的互主主1l操作并将所有的可变页,包括该命令发送的任何东西保存到一个非易失的售方专用存储区。设备应忽略不可变参数。5.

40、2. 1 方式选择可移动媒体设备约束对可移动媒体设各,主篮里位支持是任选的。这样的设备可能不能将可变信息保存到非易失媒体上。因此,若歪篮互位置为1飞可移动媒体设各可返回捡坠垒.f1(02状态和韭运主主(05i,)断定键。5. 3 左主监且二旦(modesense (6) )命令表16方式断定(6)命令格式位字节7 6 5 4 3 2 I 。操作码(1E,)1 DBD=I 2 页控制页代码3 保留4 地址分配长度5 控制=0016笠阜主坠垫盗直(OBO)位应宜为)亘茸剑(PC们)字段定义应在模式页中返回的模式参数值的类型。RBC设备里直到字段支持在表17中定义。表17页控制支持代码参数类型支持固

41、定移动00, 当前不支持可选01 , 口1变不支持不支持10. 缺省必须必须12 一SJ 20820/7-2002 表17(续)支持代码参数类型固定移动11, 存储必须可选注,RBC固定设备仅支持存储和缺省参数值.由于对方式选择命令来说,要求SP位为1,所以当前和存储值是相同的.5. 3. 1 初始晌应在加电条件或硬复位条件后,设备应按下列方式响应za) 若请求缺省值,则报告缺省值:b) 若请求存储值,则报告有效的存储模式参数,或存储模式参数并报告。若模式参数存储值不能从非易失的售方专用存储EZ访问,则用垃坠主it状态终止命令并将断定键设置成主应经;c) 若请求当前值,则象b)中描述的那样报告

42、存储值。5.4 阻止/允许媒体移动(仅用于可移动媒体设备)m d:/允许奴休移动命令(见表18)请求设各允许或禁止逻辑单元中的媒体移动。若任何启动设备当前阻止媒体移动,逻辑单元应不允许媒体移动。表18阻止/允许媒体移动命令liti尸lJIf-位字节b 2 7 6 4 3 1 。操作码C1E保留I 保留2 3 保留4 保留R旦!控制-=001笛5 表19定义了且丰值和它们的意义。表19阻止/允许媒体移动盟主字段阻止描述00, 应允许媒体移离数据传送单元和附属媒体转换器(如果有).01, 应阻止踩体移离数据传送单兀但允许移离附属牒体转换器(如果有).10, 应允许媒体移向数据传送单元但阻止媒体移向

43、附属媒体转换器.11, 应阻止舰休移向数据传送单兀和附属媒体转换器.13 仅当标准主i1!数据中的血旦位和监坦gr_位都为1 时,应车值10,和11,才有效。当任何启动设各发出一个阻阜值为10,或11,(阻止媒体移动)的阻止/允许媒体移动命令,媒体移动阻止应开始。下列情况下逻辑单元的媒体移动阻止应终J1:a) 在所有早先阻止媒体移动的启动设各发出血4值为00或10,的阻11/允许媒体移动命令后,且设备已成功执行一个同步高速缓存操作:或b) 发生硬(或总线)复位条件。当媒体移动阻止条件有效时机设各应禁止操作者边常用米允许媒体移动的右法。+ P lili-iillu-Lilli-utf SJ 20

44、820/7-2002 表20阻止/允许媒体移动推荐断定信息断定键断定码断定码限定符描述021ft 041& 0016 逻辑单元未就绪不报告原因0216 0415 。1逻辑单元未就绪正在准备好的过程中0216 0416 0216 逻辑单元未就绪要求初始化命令0216 04.画0315 逻辑单元未就绪要求人工干预0216 3Al8 。0娘体不存在0516 201G 0016 非法请求无效命令代码0516 2416 0016 非法请求CDB中有无效宇段0616 2816 0016 单元注意准备传送未就绪0616 2916 0016 单元注意k电或硕复位发生0616 2El6 。0单元注意操作时间不够

45、0616 3Fl6 OOlfi 单元注意设备操作条件已改变06而3F16 。L岳单元注意己改变微代码-5. 5 直垦Z盟主童(testunit ready)命令表21定义了响应盟茧皇县盘笙命令所提出的草和垃鉴企业状态。表21测试单元过绪断定值状态断定键.,-ASC. ASCQ 0016-好OOI-无断定00恼,0016 无附加断定信息021&一检验条件0516-非法请求2516. 0016 不支持逻辑单元0216检验条件0216-未就绪0416. 0016 逻辑单元未就绪,原因不可报告0216检验条件0216-未就绪041G. 0 L6 逻辑单元正在准备好0216-检验条件0116-恢复错误5

46、D.毡.XY 1 超过SMART阀值注,SMART ASCQ响应可见表22。RBC设备应通过异步事件通告和迦且垦孟应主主状态响应来报告E旦旦状态.仅在阀值已被超过和异步事11通告已送到启动设备后.m这垦孟盘笙状态响应应包含旦旦工信息。在表22中描述了所要求的信息符号、ASC和ASCQ值。SBP-2支持的异步事件通告功能描述话参阅附录B(规范性附录。表22SMART ASCQ XY定义ASCQ X 掐述ASCQ Y 拍述。. 由SPC-2定义0 . 一般i;Ji驱动失效L, 硬件即将失效1 驱动错误阀值超过极限2 控制器即将失效2 数据错误率超过极限3凶数据通道即将失妓3 . 查找错误率超过极限4 伺服即将失敏4 LBA重赋值超过极限5 主轴即将失效5 . 访问次数超过极限6 罔件即将失效6 起动单元次数超过极限7 保留7 迢迢参数表后即将失效8 SPC-2中告万专用8 被检测的控制器即将失放9,白SPC-2中售jj专用9 迎量件能A SPC-2中售方专用A.币查找时间性能

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

当前位置:首页 > 标准规范 > 行业标准 > SJ电子行业

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1