Jump to content

SCSI-команда

В SCSI компьютерном хранилище компьютеры и устройства хранения используют модель связи клиент-сервер. Компьютер является клиентом, который запрашивает устройство хранения данных для выполнения услуги, например, для чтения или записи данных. Архитектура команд SCSI изначально была определена для параллельных шин SCSI, но с минимальными изменениями была перенесена для использования с Fibre Channel , iSCSI , Serial Attached SCSI и другими транспортными уровнями.

В протоколе SCSI инициатор отправляет блок информации о команде SCSI целевому устройству . Единицы информации данных затем могут передаваться между компьютером и устройством. Наконец, устройство отправляет блок ответной информации на компьютер.

Команды SCSI передаются в блоке дескриптора команды (CDB), который состоит из однобайтового кода операции (кода операции), за которым следуют пять или более байтов, содержащих параметры, специфичные для команды. После получения и обработки CDB устройство вернет байт кода состояния и другую информацию.

Оставшаяся часть этой статьи содержит список команд SCSI, отсортированных по коду операции или описанию в алфавитном порядке. В опубликованных стандартах SCSI команды обозначаются как «обязательные», «необязательные» или «уникальные для поставщика». От всех устройств требуются только обязательные команды. Есть ссылки на подробные описания наиболее распространенных команд SCSI. Некоторые коды операций производят разные, хотя обычно сопоставимые эффекты в разных типах устройств; например, код операции 0x01 выполняет повторную калибровку диска, возвращаясь к нулевому физическому сектору, но перематывает носитель на ленточном накопителе.

Длина команд SCSI

[ редактировать ]

Первоначально старшие 3 бита кода операции SCSI определяли длину CDB. Однако при создании CDB переменной длины это соответствие было изменено, и для определения длины CDB необходимо изучить весь код операции. Длины следующие:

Код операции (шестнадцатеричный) Длина
с 00ч до 1Fч 6
с 20 до 5 часов 10
с 60 до 7 дирхамов сдержанный
7Эх переменная (более 16 байт)
7Фч расширенный (переменная длина; может содержать одну или несколько CDB)
с 80 до 9Fh 16
от A0h до BFh 12
от C0h до FFh зависит от поставщика

Список команд SCSI

[ редактировать ]

Если команда определена в нескольких размерах CDB, длина CDB указывается в круглых скобках после имени команды, например, READ(6) и READ(10).

Код Команда
00 ТЕСТОВЫЙ БЛОК ГОТОВ
01 Перемотка назад
03 ЗАПРОСИТЬ Смысл
04 ФОРМАТ
05 ЧТЕНИЕ ОГРАНИЧЕНИЙ БЛОКА
07 ПЕРЕНАзначить блоки
07 ИНИЦИАЛИЗАЦИЯ СОСТОЯНИЯ ЭЛЕМЕНТА
08 ЧИТАТЬ(6)
НАПИСАТЬ(6)
ИСКАТЬ(6)
ЧИТАЙТЕ НАЗАД(6)
10 НАПИСАТЬ ФАЙЛОВЫЕ МАРКИ(6)
11 ПРОСТРАНСТВО(6)
12 РАССЛЕДОВАНИЕ
13 ПРОВЕРИТЬ(6)
14 ВОССТАНОВИТЬ БУФЕРНЫЕ ДАННЫЕ
15 ВЫБОР РЕЖИМА(6)
16 РЕЗЕРВ(6)
17 РЕЛИЗ(6)
18 КОПИРОВАТЬ
19 СТЕРЕТЬ (6)
ЧУВСТВИЕ РЕЖИМА (6)
СТАРТ СТОП БЛОК
ЗАГРУЗИТЬ ВЫГРУЗИТЬ
ПОЛУЧИТЬ РЕЗУЛЬТАТЫ ДИАГНОСТИКИ
ОТПРАВИТЬ ДИАГНОСТИКУ
ПРЕДОТВРАТИТЬ РАЗРЕШИТЬ СРЕДНЕЕ УДАЛЕНИЕ
23 ПРОЧТИТЕ ВОЗМОЖНОСТИ ФОРМАТА
25 ЕМКОСТЬ ЧТЕНИЯ(10)
28 ЧИТАТЬ(10)
29 ЧИТАЙТЕ ПОКОЛЕНИЕ
НАПИСАТЬ(10)
ИСКАТЬ(10)
НАЙТИ(10)
СТЕРЕТЬ(10)
2D ЧИТАТЬ ОБНОВЛЕННЫЙ БЛОК
НАПИШИТЕ И ПРОВЕРЬТЕ(10)
2F ПРОВЕРИТЬ(10)
33 УСТАНОВИТЬ ОГРАНИЧЕНИЯ(10)
34 ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА(10)
34 ПРОЧИТАЙТЕ ПОЛОЖЕНИЕ
35 СИНХРОНИЗИРОВАТЬ КЕШ(10)
36 ЗАБЛОКИРОВАТЬ РАЗБЛОКИРОВАТЬ КЭШ(10)
37 ЧТЕНИЕ ДАННЫХ О ДЕФЕКТАХ(10)
37 ИНИЦИАЛИЗАЦИЯ СОСТОЯНИЯ ЭЛЕМЕНТА С ДИАПАЗОНОМ
38 СРЕДНЕЕ СКАНИРОВАНИЕ
39 СРАВНИВАТЬ
КОПИРУЙТЕ И ПРОВЕРЬТЕ
ЗАПИСАТЬ БУФЕР
ЧТЕНИЕ БУФЕРА
3D ОБНОВЛЕНИЕ БЛОКА
ЧИТАЙТЕ ДОЛГО(10)
3эт. ПИШИТЕ ДЛИННО(10)
40 ИЗМЕНИТЬ ОПРЕДЕЛЕНИЕ
41 НАПИШИТЕ ТО ЖЕ(10)
42 ЮНМАП
43 ПРОЧИТАЙТЕ TOC/PMA/ATIP
44 ПОДДЕРЖКА ПЛОТНОСТИ ОТЧЕТОВ
45 ВОСПРОИЗВЕДЕНИЕ АУДИО(10)
46 ПОЛУЧИТЬ КОНФИГУРАЦИЯ
47 ВКЛЮЧИТЬ АУДИО MSF
48 ДЕНИЗАЦИЯ
ПОЛУЧИТЬ УВЕДОМЛЕНИЕ О СТАТУСЕ СОБЫТИЯ
ПАУЗА/ВОЗОБНОВЛЕНИЕ
ВЫБОР ЖУРНАЛА
4D ЖУРНАЛ СОЗНАНИЯ
50 XDЗАПИСАТЬ(10)
51 XPНАПИСАТЬ(10)
51 ЧИТАЙТЕ ИНФОРМАЦИЮ О ДИСКЕ
52 XУЖАС(10)
53 XDWRITERREAD(10)
54 ОТПРАВИТЬ ИНФОРМАЦИЮ OPC
55 ВЫБОР РЕЖИМА(10)
56 РЕЗЕРВ(10)
57 ВЫПУСК(10)
58 РЕМОНТ ПУТИ
ЧУВСТВИЕ РЕЖИМА(10)
ЗАКРЫТЬ ТРЕК/СЕССИЯ
ЧТЕНИЕ ЕМКОСТИ БУФЕРА
ОТПРАВИТЬ СПИСОК
ПОСТОЯННЫЙ РЕЗЕРВ В
5F ПОСТОЯННЫЙ РЕЗЕРВ
расширенная CDB
7F CDB переменной длины
80 РАСШИРЕННАЯ XDWRITE(16)
80 НАПИСАТЬ ФАЙЛОВЫЕ МАРКИ(16)
81 ЧИТАЙТЕ НАЗАД(16)
83 Сторонние команды копирования OUT
84 Сторонние команды копирования IN
85 ПРОХОД ATA(16)
86 КОНТРОЛЬ ДОСТУПА В
87 ВЫХОД КОНТРОЛЯ ДОСТУПА
88 ЧИТАТЬ(16)
89 СРАВНИТЕ И НАПИШИТЕ
ПИШИТЕ(16)
ИЛИ НАПИСАТЬ
ЧИТАТЬ АТРИБУТ
НАПИСАТЬ АТРИБУТ
НАПИШИТЕ И ПРОВЕРЬТЕ(16)
8F ПРОВЕРИТЬ(16)
90 ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА(16)
91 СИНХРОНИЗИРОВАТЬ КЕШ(16)
91 ПРОСТРАНСТВО(16)
92 ЗАБЛОКИРОВАТЬ РАЗБЛОКИРОВАТЬ КЭШ(16)
92 НАЙТИ(16)
93 НАПИШИТЕ ЖЕ(16)
93 СТЕРЕТЬ(16)
СЕРВИС ДЕЙСТВИЕ ДВУСТОРОННИЙ
СЕРВИСНОЕ ДЕЙСТВИЕ В(16)
9F ОБСЛУЖИВАНИЕ ВЫПОЛНЕНО(16)
А0 ОТЧЕТ ЛУНЫ
А1 ПРОХОД ATA(12)
А2 ПРОТОКОЛ БЕЗОПАСНОСТИ
А3 ОБСЛУЖИВАНИЕ В
A4 ОБСЛУЖИВАНИЕ ВЫХОД
A4 КЛЮЧ ОТЧЕТА
А5 ПЕРЕМЕСТИТЬ СРЕДНЮЮ
А5 ВОСПР. АУДИО 12
А6 СРЕДСТВА ОБМЕНА
A7 ПЕРЕМЕСТИТЬ СРЕДСТВО ПРИКРЕПЛЕНО
А8 ЧИТАТЬ(12)
А9 ОБСЛУЖИВАНИЕ ВЫПОЛНЕНО(12)
АА ПИШИТЕ(12)
АБ СЕРВИСНОЕ ДЕЙСТВИЕ В(12)
переменного тока СТЕРЕТЬ(12)
ОБЪЯВЛЕНИЕ ЧИТАТЬ СТРУКТУРУ DVD
НО НАПИШИТЕ И ПРОВЕРЬТЕ(12)
ИЗ ПРОВЕРИТЬ(12)
Б0 ПОИСК ДАННЫХ ВЫСОКИЙ(12)
Б1 ПОИСК ДАННЫХ РАВНЫХ(12)
Б2 НИЗКИЙ ПОИСК ДАННЫХ(12)
Б3 УСТАНОВИТЬ ОГРАНИЧЕНИЯ(12)
Б4 ПРОЧИТАЙТЕ СТАТУС ПРИЛОЖЕННОГО ЭЛЕМЕНТА
Б5 ВЫХОД ПРОТОКОЛА БЕЗОПАСНОСТИ
Б6 ОТПРАВИТЬ ТЕГ ОБЪЕМА
Б7 ЧТЕНИЕ ДАННЫХ О ДЕФЕКТАХ(12)
Б8 ЧТЕНИЕ СТАТУСА ЭЛЕМЕНТА
Б9 ЧИТАЙТЕ CD MSF
НЕТ ГРУППА РЕЗЕРВИРОВАНИЯ (В)
ББ ГРУППА РЕЗЕРВИРОВАНИЯ (ВЫХОД)
до нашей эры ЗАПАСНОЙ (ВНУТРИ)
БД ЗАПАСНОЙ (НЕТ)
БЫТЬ УСТАНОВКА ОБЪЕМА (В)
лучший друг УСТАНОВКА ГРОМКОСТИ (ВЫХОД)
[ редактировать ]
  • Сводка кодов операций команд SCSI
  • «Справочное руководство по командам SCSI» (PDF) . Сигейт .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e78ceae4d3c2bafbb2b0adefc08be3d2__1669466820
URL1:https://arc.ask3.ru/arc/aa/e7/d2/e78ceae4d3c2bafbb2b0adefc08be3d2.html
Заголовок, (Title) документа по адресу, URL1:
SCSI command - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)