SJ 20820.7-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第7部分:简化的块命令.pdf
《SJ 20820.7-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第7部分:简化的块命令.pdf》由会员分享,可在线阅读,更多相关《SJ 20820.7-2002 信息技术 小计算机系统接口(SCSI)-3基本命令层 第7部分:简化的块命令.pdf(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 保
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SJ 20820.7 2002 信息技术 计算机系统 接口 SCSI 基本 命令 部分 简化

链接地址:http://www.mydoc123.com/p-227156.html