ISO IEC 14776-323-2017 PDF
Название на английском:
St ISO IEC 14776-323-2017
Название на русском:
Ст ISO IEC 14776-323-2017
Оригинальный стандарт ISO IEC 14776-323-2017 в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
Информационные технологии — интерфейс малых ЭВМ (SCSI) — Часть 323: Блочные команды SCSI — 3 (SBC-3). Стандарт определяет модель устройства и расширения набора команд, используемые совместно со стандартом SCSI Primary Command Set (SPC‑4) для работы с блочными устройствами прямого доступа (например, жёсткие диски и твердотельные накопители).
Аннотация
Документ описывает семантику и требования для блочных SCSI‑команд, включая представление логических блоков, механизмы логического выделения ёмкости (thin provisioning), управление кэшированием и целостностью данных, процедуры безопасного удаления/санитизации, а также единообразное представление ошибок и sense‑данных. SBC‑3 предназначен для обеспечения совместимости хоста и устройства при реализации современных функций блочных устройств.
Общая информация
- Статус: Published (международный стандарт)
- Дата публикации: 25 января 2017 г.
- Организация-издатель: ISO/IEC JTC 1 / SC 25 (публикация через IEC/ISO)
- ICS / категории: 35.200 (информационные технологии — интерфейсы и соединения)
- Редакция / версия: Edition 1.0 (2017)
- Количество страниц: 321
Область применения
Стандарт применяется к реализации и тестированию SCSI‑совместимых блочных устройств прямого доступа и их взаимодействию с хост‑стеком. Он рассчитан на производителей устройств (HDD/SSD), разработчиков прошивок, разработчиков операционных систем и гипервизоров, а также интеграторов систем хранения и тестирующие лаборатории, которые обеспечивают совместимость команд (UNMAP, WRITE SAME, SYNCHRONIZE CACHE и др.), поведение при Thin Provisioning и процедуры безопасной очистки носителя.
Ключевые темы и требования
- Модель устройства и логических блоков: определение адресации, отношений логических/физических блоков и состояний устройства.
- Логическое выделение ёмкости (Logical Block Provisioning): поведение thin provisioning, semantics для UNMAP/DEALLOCATE и состояние LBP.
- Управление носителем и ёмкостью: работа с различными типами медиа, дефект‑листами и сообщениями о ёмкости.
- Кэширование и целостность данных: взаимодействие режимов кэширования (write‑back/write‑through), команды синхронизации и поведение при потере питания.
- Операции очистки и санитаризации (sanitize): процедуры, семантика завершения и гарантии удаления данных.
- Отчётность об ошибках и sense‑данные: стандартизированные форматы отчетности для блочных команд.
- Операции для массивов (XOR, rebuild assist и пр.): команды и модель взаимодействия для операций на массивах и RAID‑подобных функциональностей.
- Взаимодействие команд: правила совместного применения команд (например, UNMAP и WRITE SAME) и механизмы управления очередями и резервирования.
Применение и пользователи
Основные пользователи стандарта — производители блочных накопителей (HDD/SSD) и их команды разработки прошивки, разработчики контроллеров и RAID‑решений, создатели ОС и драйверов/гипервизоров, системные интеграторы SAN/NAS и лаборатории сертификации. Стандарт используется при проектировании интерфейсов устройства, тестировании поведения команд и обеспечении предсказуемой совместимости между хостом и накопителем.
Связанные стандарты
SBC‑3 определяется для использования совместно со стандартом SCSI Primary Command Set (SPC‑4). Кроме того, SBC‑3 входит в семью ISO/IEC 14776 (серия SCSI) и взаимосвязан с частями, определяющими архитектуру (SAM), транспортные части и другие наборы команд SCSI.
Ключевые слова
SBC‑3; SCSI; блочные команды; direct‑access block devices; logical block provisioning; UNMAP; WRITE SAME; sanitize; кэширование; sense‑данные.
FAQ
В: Что это за стандарт?
О: Международный стандарт, описывающий третью версию набора блочных SCSI‑команд (SBC‑3) для блочных устройств прямого доступа, дополняющий SPC‑4.
В: Что он регулирует?
О: Семантику и поведение блочных SCSI‑команд — адресацию логических блоков, provision‑механику, кэширование, процедуры очистки, представление ошибок и взаимодействие команд для обеспечения совместимости между хостом и устройством.
В: Кто обычно использует?
О: Производители HDD/SSD и их прошивок, производители контроллеров и RAID‑софта, разработчики ОС и гипервизоров, интеграторы хранилищ и тестовые лаборатории.
В: Он актуален или заменён?
О: Издание 2017 года — действующий международный стандарт по состоянию на публикацию; для проверки наличия поправок, дополняющих частей или последующих редакций рекомендуется свериться с актуальными публикациями ISO/IEC и национальных организаций стандартизации.
В: Это часть серии?
О: Да — SBC‑3 является частью серии ISO/IEC 14776 (SCSI). Он специально дополняет SPC‑4 и связан с другими частями серии, которые описывают первичную командную модель, архитектуру и транспортные адаптации SCSI.
В: Какие ключевые слова?
О: SBC‑3, SCSI, блочные команды, logical block provisioning, UNMAP, sanitize, кэширование, sense‑данные.