指令碼字段是一個(gè)5比特的字段,允許每個(gè)分組有32個(gè)指令碼,一共有256個(gè)可用的操作碼(如圖5-9所示)。但是,只有60個(gè)不同的SCSI指令用于發(fā)起方和目標(biāo)方之間的通信。常用的SCSI指令在表5-4中列舉出來。
表5-4 常用的SCSI指令
指令 |
描述 |
READ |
從設(shè)備讀數(shù)據(jù) |
WRITE |
寫數(shù)據(jù)到設(shè)備 |
TEST UNIT READY |
查詢?cè)O(shè)備是否準(zhǔn)備好進(jìn)行數(shù)據(jù)傳輸 |
INQUIRY |
返回基本信息,也可以 作為測(cè)試設(shè)備連通性 |
REPORT LUNS |
列出邏輯設(shè)備編號(hào) |
SEND AND RECEIVE DIAGNOSTIC RESULTS |
運(yùn)行簡(jiǎn)單的自測(cè)試或者指定 的在診斷頁(yè)上定義的測(cè)試 |
FORMAT UNIT |
設(shè)置所有扇區(qū)為0并且分 配邏輯塊,避免缺陷扇區(qū) |
LOG SENSE |
從日志頁(yè)返回當(dāng)前信息 |
LOG SELECT |
用于修改SCSI目標(biāo)方 設(shè)備上日志頁(yè)的數(shù)據(jù) |
MODE SENSE |
從模式頁(yè)返回當(dāng)前設(shè)備參數(shù) |
MODE SELECT |
在一個(gè)模式頁(yè)上設(shè)置設(shè)備參數(shù) |