SCSI parancs - SCSI command
Az SCSI számítógépes tárolóban a számítógépek és a tárolóeszközök kliens-szerver kommunikációs modellt használnak. A számítógép olyan ügyfél, amely a tárolóeszközt szolgáltatás igénylésére kéri, például adatok olvasására vagy írására. Az SCSI parancs architektúráját eredetileg a párhuzamos SCSI buszokra határozták meg, de minimális változtatással vitték tovább a Fiber Channel , iSCSI , Serial Attached SCSI és más szállítási rétegek számára.
A SCSI protokoll, a kezdeményező küld egy SCSI parancs információs egység a céleszköz . Az adatinformációs egységeket ezután át lehet vinni a számítógép és az eszköz között. Végül az eszköz válaszinformációs egységet küld a számítógépnek.
Az SCSI parancsokat egy parancsleíró blokkban (CDB) küldjük el , amely egy bájtos műveleti kódból (opcode) áll, amelyet öt vagy több bájt követ, amely parancs-specifikus paramétereket tartalmaz. A CDB fogadása és feldolgozása után az eszköz állapotkód- bájtot és egyéb információkat ad vissza.
A cikk többi része az SCSI parancsok listáját tartalmazza, opcode szerint vagy leírás ábécé sorrendben rendezve. A közzétett SCSI szabványokban a parancsokat "kötelező", "opcionális" vagy "gyártó-egyedi" jelöléssel látják el. Minden eszközre csak a kötelező parancsok szükségesek. Linkek vannak a leggyakoribb SCSI parancsok részletes leírásához. Néhány opód eltérő, bár általában összehasonlítható hatást eredményez különféle típusú készülékeken; például a 0x01 opcode újrakalibrálja a merevlemezt azáltal, hogy visszatér a fizikai nullára, de visszahúzza az adathordozót egy szalagos meghajtóba.
SCSI parancshosszok
Eredetileg az SCSI opód legfontosabb 3 bitje meghatározta a CDB hosszát. Változó hosszúságú CDB-k létrehozásakor azonban ez a megfelelés megváltozott, és a teljes opódot meg kell vizsgálni a CDB hosszának meghatározása céljából. A hossza a következő:
| Opód (hex) | Hossz |
|---|---|
| 00h és 1Fh között | 6 |
| 20h-5Fh | 10 |
| 60h-7Dh | fenntartott |
| 7EH | változó (több mint 16 bájt) |
| 7FH | kiterjesztett (változó hosszúságú; tartalmazhat egy vagy több CDB-t) |
| 80h-9Fh | 16 |
| A0h-tól BFh-ig | 12 |
| C0h - FFh | eladó specifikus |
Az SCSI parancsok listája
Ha egy parancsot több CDB méretben definiálnak, akkor a CDB hosszát zárójelben adják meg a parancs neve után, pl. READ (6) és READ (10).
| Kód | Parancs |
|---|---|
| 00 | A VIZSGÁLATI EGYSÉG KÉSZ |
| 01 | VISSZATEKERÉS |
| 03 | ELJÁRÁS KÉRELME |
| 04 | FORMÁTUM |
| 05 | OLVASSA EL A BLOKK KORLÁSAIT |
| 07 | AZ ÚJ BEÁLLÍTÁSOK |
| 07 | AZ ELEMZŐ ÁLLAPOTÁNAK MEGINDÍTÁSA |
| 08 | READ (6) |
| 0A | Write (6) |
| 0B | SEEK (6) |
| 0F | OLVASSA EL VISSZA (6) |
| 10 | FÓRUMOK ÍRÁSA (6) |
| 11 | Téren (6) |
| 12 | VIZSGÁLAT |
| 13 | VERIFY (6) |
| 14 | VISSZATÉRTETT VESZTETT ADATOK |
| 15 | ÜZEMMÓD (6) |
| 16 | TARTALÉK (6) |
| 17 | RELEASE (6) |
| 18 | MÁSOLAT |
| 19 | TÖRLÉS (6) |
| 1A | ÜZEMMÓD (6) |
| 1B | START STOP UNIT |
| 1B | TÖRLÉS KERETT |
| 1C | DIAGNOSTIKAI EREDMÉNYEK VÉTELE |
| 1D | Küldés Diagnosztika |
| 1E | MEGELŐZETTEN AZ ÖSSZES KÖZÉPTÁLLÍTÁSOT |
| 23 | OLVASSA EL A FORMÁTOTT KAPACITÁSOKAT |
| 25 | OLVASÓ KAPACITÁS (10) |
| 28 | READ (10) |
| 29 | Olvassa el a generációt |
| 2A | Write (10) |
| 2B | SEEK (10) |
| 2B | LOCATE (10) |
| 2C | ERASE (10) |
| 2D | Olvassa el a frissített blokkot |
| 2E | ÍRÁS ÉS ELLENŐRZÉS (10) |
| 2F | VERIFY (10) |
| 33 | BEÁLLÍTÁSI KORLÁTOZÁSOK (10) |
| 34 | Előtöltheti (10) |
| 34 | OLVASSA EL A HELYZETET |
| 35 | Szinkronizáló gyorsítótár (10) |
| 36 | KOCKÁZATTÁR ZÁRÁSA (10) |
| 37 | OLVASSA HIBÁK ADATAI (10) |
| 37 | INICIALIZálja az elem státuszát a tartományban |
| 38 | KÖZPONTI SZKENNELÉS |
| 39 | COMPARE |
| 3A | MÁSOLÁS ÉS ELLENŐRZÉS |
| 3B | ÍRJON SÜTŐT |
| 3C | OLVASSA EL SZERETŐT |
| 3D | Frissítés blokk |
| 3E | OLVASSA HOSSZAN (10) |
| 3F | ÍRJON HOSSZÚ (10) |
| 40 | MEGHATÁROZÁS |
| 41 | ÍRJON MEG (10) |
| 42 | UNMAP |
| 43 | OLVASSA FELTÉTEL / PMA / ATIP |
| 44 | JELENTÉS Sűrűség-támogatás |
| 45 | AUDIO JÁTÉK (10) |
| 46 | KONFIGURÁCIÓK KÉSZÍTÉSE |
| 47 | JÁTÉK AUDIO MSF |
| 48 | FERTŐTLENÍT |
| 4A | KAPCSOLAT ESEMÉNY STATUSZT |
| 4B | SZÜNET / FOLYTATÁS |
| 4C | LOG SELECT |
| 4D | LOG SENSE |
| 50 | XDWRITE (10) |
| 51 | XPWRITE (10) |
| 51 | Olvassa el a lemezt |
| 52 | XDREAD (10) |
| 53 | XDWRITEREAD (10) |
| 54 | OPC INFORMÁCIÓK KÜLDÉSE |
| 55 | ÜZEMMÓD (10) |
| 56 | TARTALÉK (10) |
| 57 | RELEASE (10) |
| 58 | JAVÍTÁSI ÚTMUTATÓ |
| 5A | ÜZEMMÓD (10) |
| 5B | ZÁR BE / ÜLÉS |
| 5C | OLVASSA OLVASÓ KOCKÁZATT |
| 5D | KÜLDÉS CUE LAP |
| 5E | SEGÍTSÉGES FELTÉTEL |
| 5F | SEGÍTSÉGES FENNTARTÁS |
| 7E | kiterjesztett CDB |
| 7F | változó hosszúságú CDB |
| 80 | XDWRITE EXTENDED (16) |
| 80 | FÓRUMOK ÍRÁSA (16) |
| 81 | OLVASSA FELTÉTELEK (16) |
| 83 | Harmadik féltől származó Copy OUT parancsok |
| 84 | Harmadik fél Copy IN parancsai |
| 85 | ATA JELEN (16) |
| 86 | HOZZÁFÉRÉSI KONTROLL |
| 87 | HOZZÁFÉRÉS KEZELÉSE |
| 88 | READ (16) |
| 89 | ÖSSZEHASONLÍTÁS ÉS ÍRÁS |
| 8A | Write (16) |
| 8B | ORWRITE |
| 8C | OLVASSA EL LÁTNIVALÓK |
| 8 D | ÍRJ HOZZÁFÉRÉSET |
| 8E | ÍRÁS ÉS ELLENŐRZÉS (16) |
| 8F | VERIFY (16) |
| 90 | Előtöltheti (16) |
| 91 | Szinkronizáló gyorsítótár (16) |
| 91 | Tér (16) |
| 92 | KOCKÁZATTARTÓ ZÁR (16) |
| 92 | LOCATE (16) |
| 93 | ÍRJON MEG (16) |
| 93 | ERASE (16) |
| 9D | SZOLGÁLTATÁSI INTÉZKEDÉS BIDIRECTIONAL |
| 9E | SZOLGÁLTATÁSI INTÉZKEDÉS (16) |
| 9F | SZOLGÁLTATÁSI AKCIÓK (16) |
| A0 | JELENTÉSI HATÁSOK |
| A1 | ATA JELEN (12) |
| A2 | BIZTONSÁGI PROTOKOLL |
| A3 | KARBANTARTÁS |
| A4 | KARBANTARTÁS KI |
| A4 | JELENTÉSI KULCS |
| A5 | MÓDOSÍTÁS |
| A5 | AUDIO JÁTÉK 12 |
| A6 | KÖZPÉNZTÁRSASÁG |
| A7 | KÖZÖTT KÖZÖTT KÖZÖTT |
| A8 | READ (12) |
| A9 | SZOLGÁLTATÁSI INTÉZKEDÉS (12) |
| AA | Write (12) |
| AB | SZOLGÁLTATÁSI INTÉZKEDÉS (12) |
| AC | ERASE (12) |
| HIRDETÉS | OLVASSA EL DVD-SZERKEZETT |
| AE | ÍRÁS ÉS ELLENŐRZÉS (12) |
| AF | VERIFY (12) |
| B0 | KERESÉSI ADATOK MAGAS (12) |
| B1 | KERESÉSI ADATOK EQUAL (12) |
| B2 | KERESÉSI ADATOK Alacsony (12) |
| B3 | BEÁLLÍTOTT HATÁROK |
| B4 | OLVASSA EL CSATLAKOZOTT ELEMZETT ÁLLAPOTT |
| B5 | BIZTONSÁGI PROTOKOLL KI |
| B6 | Küldés VOLUME TAG |
| B7 | OLVASSA HIBÁK ADATAI (12) |
| B8 | OLVASSA EL ELEMEK ÁLLAPOTT |
| B9 | OLVASSA EL CD MSF-t |
| BA | REDUNDANCY GROUP (IN) |
| BB | REDUNDANCY GROUP (KI) |
| időszámításunk előtt | TÉTEL (IN) |
| BD | RÉSZ (KI) |
| LENNI | VOLUME SET (IN) |
| BF | VOLUME SET (OUT) |