数据存储产业服务平台

5.5.2 操作码

5.5.2  操作码

操作码包含分组码字段和指令码字段(如图5-9所示)。

分组码字段是一个3比特的字段,描述了表5-3里的指令指定参数的长度。

表5-3 分组码

分组码
特定指令参数
0
6字节
12
10字节
3
保留
4
16字节
5
12字节
67
厂商指定

指令码字段是一个5比特的字段,允许每个分组有32个指令码,一共有256个可用的操作码(如图5-9所示)。但是,只有60个不同的SCSI指令用于发起方和目标方之间的通信。常用的SCSI指令在表5-4中列举出来。

表5-4 常用的SCSI指令

指令
描述
READ
从设备读数据
WRITE
写数据到设备
TEST UNIT READY
查询设备是否准备好进行数据传输
INQUIRY
返回基本信息,也可以
作为测试设备连通性
REPORT LUNS
列出逻辑设备编号
SEND AND RECEIVE
 DIAGNOSTIC RESULTS
运行简单的自测试或者指定
的在诊断页上定义的测试
FORMAT UNIT
设置所有扇区为0并且分
配逻辑块,避免缺陷扇区
LOG SENSE
从日志页返回当前信息
LOG SELECT
用于修改SCSI目标方
设备上日志页的数据
MODE SENSE
从模式页返回当前设备参数
MODE SELECT
在一个模式页上设置设备参数
未经允许不得转载:存储在线-存储专业媒体 » 5.5.2 操作码