SCSI CDB - SCSI CDB
v SCSI standardy pro přenos dat mezi počítači a příslušenství, často úložiště počítače, příkazy jsou odesílány v Blok deskriptorů příkazů (CDB).
Každý CDB může mít celkem 6, 10, 12 nebo 16 bajtů, ale novější verze standardu SCSI také umožňují CDB s proměnnou délkou. CDB se skládá z jednobajtového operačního kódu následovaného některými parametry specifickými pro příkaz. Parametry nemusí mít délku celého bajtu a délka parametru se u jednotlivých příkazů liší. Dostupné příkazy s odkazy na články popisující podrobnou strukturu mnoha z nich jsou uvedeny v části článku Seznam příkazů SCSI.
Typické struktury CDB pro 6 a 16 bajtů Příkaz SCSI Request Sense, opcode 3, jsou:
6bajtový CDB:
Bit Byte | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
0 | Provozní kód = 03h | |||||||
1 | LUN | Rezervováno | ||||||
2 | Rezervováno | |||||||
3 | Rezervováno | |||||||
4 | Alokační délka | |||||||
5 | Řízení |
16bajtový CDB:
Bit Byte | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
0 | Provozní kód = 03h | |||||||
1 | LUN | Servisní akce | ||||||
2 | Logický blok (MSB) | |||||||
3 | ||||||||
4 | ||||||||
5 | Logický blok (LSB) | |||||||
6 | Doplnění informací o CBP | |||||||
7 | Doplnění informací o CBP | |||||||
8 | Doplnění informací o CBP | |||||||
9 | Doplnění informací o CBP | |||||||
10 | Alokační délka (MSB) | |||||||
11 | ||||||||
12 | ||||||||
13 | Alokační délka (LSB) | |||||||
14 | Různé Data CDB | |||||||
15 | Řízení |
Příkladem s různým přidělením bitů parametrům je 6bajt Příkaz SCSI Mode Sense:[1]
Bit Byte | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
0 | Provozní kód = 1 Ah | |||||||
1 | LUN | Rezervováno | DBD | Rezervováno | ||||
2 | PC | Kód stránky | ||||||
3 | Rezervováno | |||||||
4 | Alokační délka | |||||||
5 | Řízení |
Obecná forma 12bajtového CDB je:
Bit Byte | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
0 | Provozní kód | |||||||
1 | různé informace CDB | SERVISNÍ AKCE (je-li požadována) | ||||||
2 | Logický blok (MSB) | |||||||
3 | ||||||||
4 | ||||||||
5 | ||||||||
6 | DÉLKA PŘEVODU (je-li požadována) | |||||||
7 | DÉLKA SEZNAMU PARAMETRŮ (je-li požadován) | |||||||
8 | DÉLKA ROZDĚLENÍ (je-li požadována) | |||||||
9 | ||||||||
10 | různé informace CDB | |||||||
11 | ŘÍZENÍ |
Viz SPC-4 (http://www.t10.org/cgi-bin/ac.pl?t=f&f=spc4r34.pdf, vyžaduje se bezplatná registrace) pro více informací.
Poznámky
- ^ Referenční příručka SCSI 97-100.
Viz také
Reference
- Referenční příručka k příkazům SCSI, Seagate Corp, říjen 2016.
Tento počítačový hardware článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |