SCSI
Тип | Автобус | ||
---|---|---|---|
История производства | |||
Дизайнер | Команда под руководством Ларри Баучера из Shugart Associates | ||
Разработанный | сентябрь 1981 г [1] | ||
Стандартизированный | ANSI X3.131-1986, июнь 1986 г. | ||
Произведено | С 1983 года |
Интерфейс малой компьютерной системы ( SCSI , / ˈ s k ʌ z i / SKUZ -ee ) [2] представляет собой набор стандартов для физического соединения и передачи данных между компьютерами и периферийными устройствами , наиболее известный благодаря использованию с устройствами хранения данных, такими как жесткие диски . SCSI был представлен в 1980-х годах и получил широкое распространение на серверах и высокопроизводительных рабочих станциях, а новые стандарты SCSI были опубликованы совсем недавно, как SAS-4 , в 2017 году.
Стандарты SCSI определяют команды , протоколы, электрические, оптические и логические интерфейсы . Стандарт SCSI определяет наборы команд для конкретных типов периферийных устройств ; наличие «неизвестного» в качестве одного из этих типов означает, что теоретически его можно использовать в качестве интерфейса практически с любым устройством, но стандарт очень прагматичен и ориентирован на коммерческие требования. Первоначальный параллельный SCSI чаще всего использовался для жестких дисков и ленточных накопителей , но он может подключать широкий спектр других устройств, включая сканеры и компакт-дисков приводы , хотя не все контроллеры могут работать со всеми устройствами.
Древний стандарт SCSI, X3.131-1986, обычно называемый SCSI-1, был опубликован техническим комитетом X3T9 Американского национального института стандартов (ANSI) в 1986 году. SCSI-2 был опубликован в августе 1990 года как X3.T9. .2/86-109, с дальнейшими изменениями в 1994 г. и последующим принятием множества интерфейсов. Дальнейшие усовершенствования привели к повышению производительности и поддержке постоянно растущей емкости хранилища данных. [3]
История
[ редактировать ]Параллельный интерфейс
[ редактировать ]SCSI является производным от системного интерфейса Shugart Associates (SASI), разработанного в начале 1979 года. [4] и публично раскрыт в 1981 году. [1] Ларри Баучер считается «отцом» SASI и, в конечном итоге, SCSI благодаря его новаторской работе сначала в Shugart Associates, а затем в Adaptec , которую он основал в 1981 году. [5]
Контроллер SASI обеспечивал мост между низкоуровневым интерфейсом жесткого диска и главным компьютером, которому необходимо было считывать блоки данных. Платы контроллера SASI обычно имели размер жесткого диска и обычно физически монтировались на шасси накопителя. SASI, который использовался в мини- и ранних микрокомпьютерах, определял интерфейс как использование 50-контактного плоского ленточного разъема, который был принят в качестве разъема SCSI-1. SASI — это полностью совместимое подмножество SCSI-1, поэтому многие, если не все, существовавшие на тот момент контроллеры SASI были совместимы со SCSI-1. [6]
Примерно в 1980 году корпорация NCR разрабатывала конкурирующий стандарт интерфейса под названием BYSE. Летом 1981 года NCR отказалась от собственных усилий в пользу разработки SASI и улучшения ее конструкции для своих собственных компьютерных систем. Однако, опасаясь, что расширение стандарта SASI вызовет путаницу на рынке, NCR ненадолго расторгла контракт с Шугартом. Предложенные NCR улучшения конструкции SCSI вызвали интерес у Optimem, дочерней компании Shugart, которая попросила NCR и Shugart сотрудничать в разработке единого стандарта. В октябре 1981 года две компании договорились о совместной разработке SASI и представлении своего стандарта совместно с ANSI. [7] [8]
По крайней мере, до февраля 1982 года ANSI разрабатывал спецификации как «SASI» и «Системный интерфейс Shugart Associates». [9] Однако комитет, документирующий стандарт, не разрешил называть его в честь компании. Почти целый день был посвящен согласованию названия стандарта «Интерфейс малой компьютерной системы», который Баучер хотел назвать «сексуальным», но ENDL [10] Дал Аллан назвал новую аббревиатуру «непонятной», и она прижилась. [11]
На предприятии NCR в Уичито, штат Канзас, был разработан первый в отрасли чип контроллера SCSI, NCR 5385, выпущенный в 1983 году. По словам разработчиков, чип работал с первого раза, когда его тестировали. [12] [13] Ряд компаний, таких как Adaptec и Optimem, первыми поддержали SCSI. [9] К концу 1990 года по крайней мере 45 производителей предлагали 251 модель параллельных хост-адаптеров SCSI. [14] Сегодня такие хост-адаптеры в значительной степени вытеснены более быстрыми хост-адаптерами последовательного SCSI (SAS). [15]
Упоминание «маленькой» ссылки в «интерфейсе малой компьютерной системы» является историческим; с середины 1990-х годов SCSI доступен даже в самых крупных компьютерных системах.
С момента стандартизации в 1986 году SCSI широко использовался в компьютерных линейках Amiga , Atari , Apple Macintosh и Sun Microsystems , а также в серверных системах ПК. Apple начала использовать менее дорогой параллельный ATA (PATA, также известный как IDE ) для своих компьютеров начального уровня с Macintosh Quadra 630 в 1994 году и добавила его в свои настольные компьютеры высокого класса, начиная с Power Macintosh G3 в 1997 году. Apple полностью отказался от встроенного SCSI в пользу IDE и FireWire в (Blue & White) Power Mac G3 в 1999 году, при этом по-прежнему предлагая хост-адаптер PCI SCSI в качестве опции для моделей Power Macintosh G4 (AGP Graphics). [16] Sun переключила свою младшую линейку на Serial ATA (SATA). Commodore включил SCSI в системы Amiga 3000/3000T и был дополнением к предыдущим моделям Amiga 500/2000. Начиная с систем Amiga 600/1200/4000, Commodore перешла на интерфейс IDE. Atari включила SCSI в стандартную комплектацию своих моделей компьютеров Atari MEGA STE , Atari TT и Atari Falcon . SCSI никогда не был популярен в мире недорогих IBM PC из-за более низкой стоимости и адекватной производительности стандарта жестких дисков ATA. Однако диски SCSI и даже RAID-массивы SCSI стали обычным явлением на рабочих станциях ПК для производства видео и аудио.
Современный SCSI
[ редактировать ]Последние физические версии SCSI— Serial Attached SCSI (SAS), SCSI-over- Fibre Channel Protocol (FCP) и USB Attached SCSI (UAS)—отходят от традиционной SCSI параллельной шины и выполняют передачу данных через последовательную связь с использованием точки -точечные ссылки. Хотя большая часть документации SCSI говорит о параллельном интерфейсе, все современные разработки используют последовательные интерфейсы. Последовательные интерфейсы имеют ряд преимуществ перед параллельным SCSI, включая более высокие скорости передачи данных, упрощенную кабельную разводку, большую дальность действия, улучшенную изоляцию неисправностей и полнодуплексного режима возможность . Основной причиной перехода к последовательным интерфейсам является проблема перекоса тактовой частоты высокоскоростных параллельных интерфейсов, что делает более быстрые варианты параллельного SCSI восприимчивыми к проблемам, вызванным подключением кабелей и терминированием. [17]
Нефизический iSCSI сохраняет базовую парадигму SCSI , особенно набор команд, практически без изменений благодаря внедрению SCSI-3 поверх TCP/IP . Таким образом, iSCSI использует логические соединения вместо физических каналов и может работать поверх любой сети, поддерживающей IP. Фактические физические каналы реализуются на нижних уровнях сети независимо от iSCSI. Преимущественно Ethernet используется , который также имеет последовательный характер.
SCSI популярен на высокопроизводительных рабочих станциях, серверах и устройствах хранения данных. Почти во всех подсистемах RAID на серверах на протяжении десятилетий использовались жесткие диски SCSI (первоначально Parallel SCSI, временный Fibre Channel, недавно SAS), хотя ряд производителей предлагают подсистемы RAID на базе SATA в качестве более дешевого варианта. Более того, SAS обеспечивает совместимость с устройствами SATA, создавая гораздо более широкий спектр возможностей для подсистем RAID вместе с наличием дисков SAS ближнего действия (NL-SAS). Вместо SCSI современные настольные компьютеры и ноутбуки обычно используют интерфейсы SATA для внутренних жестких дисков, причем популярность NVMe over PCIe набирает популярность, поскольку SATA может стать узким местом современных твердотельных накопителей .
Интерфейсы
[ редактировать ]SCSI доступен в различных интерфейсах. Первым был параллельный интерфейс SCSI (также называемый параллельным интерфейсом SCSI или SPI), в котором используется схема параллельной шины . С 2005 года SPI постепенно был заменен на Serial Attached SCSI (SAS), который использует последовательную конструкцию, но сохраняет другие аспекты технологии. Многие другие интерфейсы, которые не опираются на полные стандарты SCSI, по-прежнему реализуют командный протокол SCSI ; другие полностью отказываются от физической реализации, сохраняя при этом архитектурную модель SCSI . iSCSI , например, использует TCP/IP в качестве транспортного механизма, который чаще всего передается по Gigabit Ethernet или по более быстрым сетевым каналам.
Интерфейсы SCSI часто включались в компьютеры различных производителей для использования под управлением Microsoft Windows , классических Mac OS , Unix , Amiga и Linux операционных систем , реализованных либо на материнской плате , либо с помощью подключаемых адаптеров. С появлением дисков SAS и SATA поддержка параллельного SCSI на материнских платах была прекращена. [18]
Параллельный SCSI
[ редактировать ]Первоначально параллельный интерфейс SCSI (SPI) был единственным интерфейсом, использующим протокол SCSI. Его стандартизация началась в 1986 году с несимметричной 8-битной шины , обеспечивающей скорость передачи до 5 МБ/с, и превратилась в низковольтную дифференциальную 16-битную шину со скоростью до 320 МБ/с. Последний стандарт SPI-5 2003 года также определял скорость 640 МБ/с, но реализовать ее не удалось.
Спецификации параллельного SCSI включают несколько режимов синхронной передачи данных по параллельному кабелю и асинхронный режим. Асинхронный режим — это классический протокол запроса/подтверждения, который позволяет системам с медленной шиной или простым системам также использовать устройства SCSI. Более быстрые синхронные режимы используются чаще.
SCSI-интерфейсы
[ редактировать ]Интерфейс | Альтернатива имена |
Спецификация тело/документ |
Ширина (биты) |
Часы [а] | Код линии | Максимум | ||
---|---|---|---|---|---|---|---|---|
Пропускная способность | Длина [б] | Устройства [с] | ||||||
Ультра-320 SCSI | Ультра-4; Фаст-160 | СПИ-5 (ИНЦИТС 367-2003) | 16 | 80 МГц DDR | никто | 320 МБ/с (2560 Мбит/с) | 12 м | 16 |
ССА | Архитектура последовательного хранения данных | Т10/ИНЦИТС 309-1997 | сериал | 200 Мбит/с | 8b10b | 20 МБ/с [д] [и] [ф] (160 Мбит/с) | 25 м | 96 |
ССА 40 | Т10/ИНЦИТС 309-1997 | сериал | 400 Мбит/с | 40 МБ/с [д] [и] [ф] (320 Мбит/с) | 25 м | 96 | ||
Оптоволоконный канал 1 Гбит | 1GFC | T11 / X3T11/94-175v0 FC-PH Черновик, редакция 4.3 | сериал | 1,0625 Гбит/с | 8b10b | 98,4 МБ/с [и] [ф] (850 Мбит/с) | 500 м / 10 км [г] | 127 ( ФК-АЛ ) 2 24 ( ФК-ЮЗ ) |
Оптоволоконный канал 2 Гбит | 2GFC | T11 / X3T11/96-402v0 FC-PH-2, версия 7.4 | сериал | 2,125 Гбит/с | 197 МБ/с [и] [ф] (1700 Мбит/с) | 500 м / 10 км [г] | 127/2 24 | |
Оптоволоконный канал 4 Гбит | 4GFC | Т11 / ИНЦИТС Проект 2118-Д / Ред. 6.10 | сериал | 4,25 Гбит/с | 394 МБ/с [и] [ф] (3400 Мбит/с) | 500 м / 10 км [г] | 127/2 24 | |
Оптоволоконный канал 8 Гбит | 8GFC | Т11 / ИНЦИТС Проект 2118-Д / Ред. 6.10 | сериал | 8,5 Гбит/с | 788 МБ/с [и] [ф] (6800 Мбит/с) | 500 м / 10 км [г] | 127/2 24 | |
Оптоволоконный канал 16 Гбит | 16GFC | Т11 / ИНЦИТС Проект 2118-Д / Ред. 6.10 | сериал | 14,025 Гбит/с | 64b66b | 1575 МБ/с [и] [ф] (13600 Мбит/с) | 500 м / 10 км [г] | 127/2 24 |
САС 1.1 | Последовательный интерфейс SCSI | Т10/ ИНЦИТС 417-2006 | сериал | 3 Гбит/с | 8b10b | 300 МБ/с [и] [ф] (2400 Мбит/с) | 6 м | 16,256 [час] |
САС 2.1 | Т10/ ИНЦИТС 478-2011 | сериал | 6 Гбит/с | 600 МБ/с [и] [ф] (4800 Мбит/с) | 6 м | 16,256 [час] | ||
САС 3.0 | Т10 / ИНЦИТС 519 | сериал | 12 Гбит/с | 1200 МБ/с [и] [ф] (9600 Мбит/с) | 6 м | 16,256 [час] | ||
САС 4.0 | T10 / INCITS 534 (проект) | сериал | 22,5 Гбит/с | 128б150б | 2400 МБ/с [и] [ф] (19 200 Мбит/с) | подлежит уточнению | 16,256 [час] | |
ИЭЭЭ 1394-2008 | Firewire S3200, i.Link, протокол последовательной шины (SBP) | Стандарт IEEE. 1394-2008 | сериал | 3,145728 Гбит/с | 8b10b | 315 МБ/с (2517 Мбит/с) | 4,5 м | 63 |
SCSI Экспресс | SCSI через PCIe (SOP) | Т10 / ИНЦИТС 489 | сериал | 8 ГТ/с ( PCIe 3.0) | 128b130b | 985 МБ/с [и] [ф] [я] (7877 Мбит/с) | короткий, объединительная плата только | 2 58 |
USB-подключение SCSI 2 | УАС-2 | Т10/ ИНЦИТС 520 | сериал | 10 Гбит/с ( USB 3.1 ) | 128b132b | ~1200 МБ/с [и] [ф] (~9500 Мбит/с) | 3 м [Дж] | 127 |
ATAPI поверх параллельного ATA | Пакетный интерфейс ATA | T13 / NCITS 317-1998 на Wayback Machine (архивировано 15 декабря 2013 г.) | 16 | 33 МГц DDR | никто | 133 МБ/с [к] (1064 Мбит/с) | 457 мм (18 дюймов) | 2 |
ИЛИ через Serial ATA | сериал | 6 Гбит/с | 8b10b | 600 МБ/с [л] (4800 Мбит/с) | 1 м | 1 (15 с множителем порта ) | ||
iSCSI | Интерфейс малой компьютерной системы Интернет, SCSI через IP | IETF /RFC 7143 | в основном серийный | зависит от реализации и сети | 1187 МБ/с [м] или 1239 МБ/с [н] | зависит от реализации и сети | 2 128 ( IPv6 ) | |
рекомендуемая розничная цена | Протокол SCSI RDMA (SCSI через InfiniBand и аналогичные) | Т10/ ИНЦИТС 365-2002 | зависит от реализации и сети |
Кабели
[ редактировать ]Параллельный интерфейс SCSI
[ редактировать ]Внутренние параллельные кабели SCSI обычно представляют собой ленты с двумя или более 50-, 68- или 80-контактными разъемами. Внешние кабели обычно экранированы (но могут и не быть) с 50- или 68-контактными разъемами на каждом конце, в зависимости от конкретной поддерживаемой ширины шины SCSI. 80- контактное устройство с одним разъемом (SCA) обычно используется для устройств с возможностью горячей замены.
оптоволоконный канал
[ редактировать ]Fibre Channel может использоваться для передачи информационных блоков SCSI, как это определено протоколом Fibre Channel для SCSI (FCP). Эти соединения допускают горячую замену и обычно реализуются с помощью оптоволокна.
Последовательный интерфейс SCSI
[ редактировать ]В последовательном подключенном SCSI (SAS) используется модифицированный кабель данных и питания Serial ATA .
iSCSI
[ редактировать ]iSCSI (Internet Small Computer System Interface) обычно использует разъемы и кабели Ethernet в качестве физического транспорта, но может работать через любой физический транспорт, способный передавать IP .
рекомендуемая розничная цена
[ редактировать ]Протокол SCSI RDMA (SRP) — это протокол, определяющий способ передачи команд SCSI через надежное соединение RDMA. Этот протокол может работать через любой физический транспорт с поддержкой RDMA, например InfiniBand или Ethernet при использовании RoCE или iWARP .
USB-подключение SCSI
[ редактировать ]USB Attached SCSI позволяет устройствам SCSI использовать универсальную последовательную шину .
Интерфейс автоматизации/привода
[ редактировать ]Интерфейс автоматизации/диска — транспортный протокол (ADT) используется для подключения съемных носителей, таких как ленточные накопители, к контроллерам библиотек (устройств автоматизации), в которых они установлены. Стандарт ADI определяет использование RS-422 для физических соединений. Стандарт ADT-2 второго поколения определяет iADT, использование протокола ADT через соединения IP (Интернет-протокол), например, через Ethernet . Интерфейс автоматизации/привода — стандарты команд (ADC, ADC-2 и ADC-3) определяют команды SCSI для этих установок.
Командный протокол SCSI
[ редактировать ]В дополнение к множеству различных аппаратных реализаций стандарты SCSI также включают обширный набор определений команд. Архитектура команд SCSI изначально была определена для параллельных шин SCSI, но с минимальными изменениями была перенесена для использования с iSCSI и последовательным SCSI. Другие технологии, использующие набор команд SCSI, включают пакетный интерфейс ATA , класс USB Mass Storage и FireWire SBP-2 .
В терминологии SCSI связь происходит между инициатором и целью . Инициатор отправляет команду цели, которая затем отвечает. Команды SCSI передаются в блоке дескриптора команд ( CDB ). CDB состоит из однобайтового кода операции, за которым следуют пять или более байтов, содержащих параметры, специфичные для команды.
В конце последовательности команд цель возвращает байт кода состояния , например 00h для успеха, 02h для ошибки (так называемое условие проверки ) или 08h для занятости. Когда цель возвращает условие проверки в ответ на команду, инициатор обычно затем выдает команду SCSI Request Sense , чтобы получить квалификатор кода ключа ( KCQ ) от цели. Последовательность проверки условия и запроса включает в себя специальный протокол SCSI, называемый условием условной лояльности .
Существует четыре категории команд SCSI: N (без данных), W (запись данных от инициатора к цели), R (чтение данных) и B (двунаправленный). существует около 60 различных команд SCSI Всего , наиболее часто используемые из которых:
- Тестовое устройство готово: запрашивает устройство, готово ли оно к передаче данных (диск раскручен, носитель загружен и т. д.).
- Запрос: возвращает основную информацию об устройстве.
- Смысл запроса: возвращает все коды ошибок из предыдущей команды, которая вернула статус ошибки.
- Отправка диагностики и получение результатов диагностики: запускает простое самотестирование или специализированный тест, определенный на странице диагностики .
- Устройство запуска/остановки: вращает диски вверх и вниз или загружает/выгружает носитель (компакт-диск, ленту и т. д.).
- Чтение емкости: возвращает емкость хранилища.
- Единица форматирования: подготавливает носитель данных к использованию. На диске форматирование низкого уровня произойдет . Некоторые ленточные накопители стирают ленту в ответ на эту команду.
- Чтение: (четыре варианта): считывает данные с устройства.
- Запись: (четыре варианта): записывает данные на устройство.
- Log sense: возвращает текущую информацию со страниц журнала .
- Определение режима: возвращает текущие параметры устройства со страниц режимов .
- Выбор режима: установка параметров устройства на странице режима.
Каждому устройству на шине SCSI присваивается уникальный идентификационный номер или идентификатор SCSI. Устройства могут включать в себя несколько логических устройств, адресация которых осуществляется по номеру логического устройства (LUN). Простые устройства имеют только один LUN, более сложные устройства могут иметь несколько LUN.
Устройство хранения данных с «прямым доступом» (т.е. типа диска) состоит из ряда логических блоков, адресованных по адресу логического блока ( LBA ). Типичный LBA соответствует 512 байтам памяти. Использование LBA со временем развивалось, поэтому для чтения и записи данных предусмотрены четыре различных варианта команд. Команды Read(6) и Write(6) содержат 21-битный адрес LBA. Команды Read(10), Read(12), Read Long, Write(10), Write(12) и Write Long содержат 32-битный адрес LBA, а также различные другие параметры параметров.
Емкость устройства «последовательного доступа» (т.е. ленточного типа) не указана, поскольку она зависит, среди прочего, от длины ленты, которая не идентифицируется машиночитаемым способом. Операции чтения и записи на устройстве последовательного доступа начинаются с текущей позиции ленты, а не с определенного LBA. Размер блока на устройствах последовательного доступа может быть фиксированным или переменным, в зависимости от конкретного устройства. Ленточные устройства, такие как полудюймовая 9-дорожечная лента , DDS (ленты 4 мм, физически аналогичные DAT ), Exabyte и т. д., поддерживают переменные размеры блоков.
Идентификация устройства
[ редактировать ]Параллельный интерфейс
[ редактировать ]Этот раздел может быть слишком техническим для понимания большинства читателей . ( июнь 2008 г. ) |
На параллельной шине SCSI устройство (например, хост-адаптер, дисковод) идентифицируется «SCSI ID», который представляет собой число в диапазоне 0–7 на узкой шине и в диапазоне 0–15 на широкой шине. . В более ранних моделях физическая перемычка или переключатель управляет SCSI-идентификатором инициатора ( хост-адаптера ). На современных хост-адаптерах (примерно с 1997 года) при выполнении ввода-вывода на адаптер устанавливается идентификатор SCSI; например, адаптер часто содержит программу дополнительного ПЗУ (SCSI BIOS), которая запускается при загрузке компьютера, и эта программа имеет меню, позволяющие оператору выбирать идентификатор SCSI хост-адаптера. В качестве альтернативы хост-адаптер может поставляться с программным обеспечением, которое необходимо установить на хост-компьютере для настройки идентификатора SCSI. Традиционный идентификатор SCSI для хост-адаптера равен 7, поскольку этот идентификатор имеет наивысший приоритет во время арбитража шины (даже на 16-битной шине).
Идентификатор SCSI устройства в дисковом массиве, имеющем заднюю панель, задается либо перемычками, либо слотом в корпусе, в который установлено устройство, в зависимости от модели корпуса. В последнем случае каждый слот на задней панели корпуса передает на диск управляющие сигналы для выбора уникального идентификатора SCSI. Корпус SCSI без задней панели часто имеет переключатель для каждого диска, позволяющий выбрать идентификатор SCSI диска. В корпусе имеются разъемы, которые необходимо подключить к приводу там, где обычно располагаются перемычки; переключатель эмулирует необходимые перемычки. Хотя стандарта, обеспечивающего эту работу, не существует, разработчики накопителей обычно устанавливают свои перемычки в единообразном формате, который соответствует способу реализации этих переключателей.
Установка для загрузочного (или первого) жесткого диска SCSI ID 0 является общепринятой рекомендацией ИТ-сообщества. SCSI ID 2 обычно зарезервирован для дисковода гибких дисков, а SCSI ID 3 обычно предназначен для привода CD-ROM. [19]
Общий
[ редактировать ]Обратите внимание, что целевое устройство SCSI (которое можно назвать «физическим устройством») иногда делится на более мелкие «логические устройства». Например, высокопроизводительная дисковая подсистема может представлять собой одно устройство SCSI, но содержать десятки отдельных дисковых накопителей, каждый из которых является логической единицей. Кроме того, RAID-массив может представлять собой одно устройство SCSI, но может содержать множество логических блоков, каждый из которых представляет собой «виртуальный» диск — чередующийся набор или зеркальный набор, созданный из частей реальных дисковых накопителей. Идентификатор SCSI, WWN и т. д. в этом случае идентифицирует всю подсистему, а второй номер, номер логического устройства (LUN), идентифицирует дисковое устройство (реальное или виртуальное) в подсистеме.
Довольно распространено, хотя и неправильно, называть логическую единицу «LUN». [20] Иногда, в целях избыточности, фактический LUN может называться «номер LUN» или «идентификатор LUN». [21]
В современных транспортных протоколах SCSI существует автоматизированный процесс «обнаружения» идентификаторов. Инициатор SSA (обычно главный компьютер через «хост-адаптер») «проходит по циклу», чтобы определить, какие устройства подключены, а затем назначает каждому из них 7-битное значение «счетчика переходов». Fibre Channel — инициаторы арбитражного цикла (FC-AL) используют LIP (протокол инициализации цикла) для запроса каждого порта устройства на предмет его WWN ( всемирного имени ). Для iSCSI из-за неограниченной области действия (IP) сети этот процесс довольно сложен. Эти процессы обнаружения происходят во время включения питания/инициализации, а также в случае последующего изменения топологии шины, например, при добавлении дополнительного устройства.
SCSI имеет механизм идентификации CTL (номер канала, целевого или физического устройства, номер логического устройства) для каждого адаптера главной шины или механизм идентификации HCTL (HBA, Channel, PUN, LUN). Один хост-адаптер может иметь более одного канала. [22]
Тип устройства
[ редактировать ]Хотя все контроллеры SCSI могут работать с устройствами хранения данных с чтением/записью, т. е. дисками и лентами, некоторые из них не будут работать с устройствами других типов; старые контроллеры, вероятно, будут более ограничены, [23] иногда с помощью программного обеспечения драйверов, и по мере развития SCSI добавлялось больше типов устройств. Даже компакт-диски поддерживаются не всеми контроллерами. Тип устройства — это 5-битное поле, сообщаемое командой запроса SCSI ; Определенные типы периферийных устройств SCSI включают, помимо многих разновидностей устройств хранения, принтер, сканер, устройство связи, а также универсальный тип «процессора» для устройств, не перечисленных иначе.
Услуги корпуса SCSI
[ редактировать ]В более крупных серверах SCSI устройства дисковых накопителей размещаются в интеллектуальном корпусе, поддерживающем службы SCSI Enclosure Services (SES) . Инициатор может взаимодействовать с корпусом, используя специализированный набор команд SCSI для доступа к питанию, охлаждению и другим характеристикам, не связанным с данными.
См. также
[ редактировать ]- оптоволоконный канал
- Список пропускной способности устройства
- Параллельный SCSI
- SCSI с последовательным подключением
- Интеллектуальный периферийный интерфейс
Примечания
[ редактировать ]- ^ Тактовая частота в МГц для параллельных интерфейсов или скорость передачи данных (в секунду) для последовательных интерфейсов.
- ^ Для последовательного подключения — длина шины от конца до конца; для двухточечного соединения — длина одного канала
- ^ Включая любые хост-адаптеры (т. е. компьютеры считаются устройствами).
- ^ Jump up to: а б пространственное повторное использование
- ^ Jump up to: а б с д и ж г час я дж к л м полный дуплекс
- ^ Jump up to: а б с д и ж г час я дж к л м в каждом направлении
- ^ Jump up to: а б с д и 500 метров для многомодового режима , 10 километров для одномодового режима
- ^ Jump up to: а б с д 128 на расширитель
- ^ на линию PCIe 3.0
- ^ не указано, практическое ограничение USB 3.1.
- ^ полудуплекс
- ^ полудуплекс
- ^ через Ethernet , на 10 Гбит/с, MTU 1500
- ^ через Ethernet, за 10 Гбит/с, MTU 9000
Ссылки
[ редактировать ]- ^ Jump up to: а б Проект стандарта ANSI SASI, ред. D, 17 февраля 1982 г., стр. ii заявляет: «15 сентября 1981 г. первая презентация X3T9-3 комитету ANSI (через две недели после объявления в журнале Electronic Design)».
- ^ Поле. Книга SCSI . п. 1.
- ^ «ANSI INCITS 131, 94-е издание, 2004 г.» . global.ihs.com . Проверено 25 апреля 2017 г.
- ^ Проспект корпорации Data Technology . 27 мая 1987 года.
В 1979 году Компания разработала первый контроллер, использующий интерфейс SASI... совместно с Shugart Associates.
- ^ Бахрами, Хома; Дж. Стюарт Эванс (2005). Сверхгибкость для предприятий знаний . 9783540205760. с. 59. ИСБН 9783540205760 – через Google Книги.
- ^ Стандарт ANSI SCSI, X3.131-1986, 23 июня 1986 г., 2-е, предисловие.
- ^ Мусумечи, Джан-Паоло Д.; Майкл Коста Лукидес (2002). Настройка производительности системы . О'Рейли Медиа. п. 147. ИСБН 9780596002848 – через Google Книги.
- ^ О'Рейли, Джеймс (2016). Сетевое хранилище: инструменты и технологии для хранения данных вашей компании . Эльзевир Наука. п. 255. ИСБН 9780128038659 – через Google Книги.
- ^ Jump up to: а б Рабочий документ для собрания ANSI 3 марта 1982 г. «СИСТЕМНЫЙ ИНТЕРФЕЙС SASI SHUGART ASSOCIATES, редакция D, 17 февраля 1982 г.»
- ^ «Главная страница ENDL Inc.» . Endl.com. 27 апреля 2014 года . Проверено 11 мая 2014 г.
- ^ « Как компьютерное хранение данных стало современным бизнесом», Музей истории компьютеров, 9 марта 2005 г.» . Ютуб.com. Архивировано из оригинала 17 ноября 2021 года . Проверено 11 мая 2014 г.
- ^ «Коллекция NCR (LSI Logic) в Смитсоновском музее» . Smithsonianchips.si.edu . Проверено 11 мая 2014 г.
- ^ Бурский, Д. (28 апреля 1983 г.). «Одночиповый контроллер поддерживает SCSI» . Электронный дизайн . 31 (9). Endeavour Business Media: 268 – через Гейла.
Корпорация NCR, подразделение микроэлектроники, объявила о выпуске однокристального контроллера NCR 5385. NCR является первой компанией, использующей протокол Small Computer System Interface (SCSI).
- ^ «Продукты SCSI — адаптеры главной шины». Руководство по исходному коду SCSI (отчет). Technology Forums Inc. Четвертый квартал 1990 г., стр. 195–260.
- ^ Шелдон, Роберт; Слива, Кэрол. «Адаптер главной шины (HBA)» . ТехТаржет . Проверено 18 апреля 2024 г.
- ^ «Power Macintosh G3, G4: различия между доступными картами SCSI» . Apple, Inc., 1 апреля 2010 г. Проверено 7 июля 2014 г.
- ^ Дэвид Аллен (1 июля 2005 г.). «Преимущества Serial Attached SCSI (SAS)» . Проверено 6 февраля 2015 г.
- ^ Шуанбао Пол Ван (10 января 2013 г.). Компьютерная архитектура и безопасность: основы проектирования безопасных компьютерных систем (1-е изд.). Джон Уайли и сыновья. ISBN 978-1118168813 .
- ^ Грот, Дэвид; Дэн Ньюленд (январь 2001 г.). Полное учебное пособие A + (2-е изд.). Аламеда, Калифорния, США: l Sybex. п. 183. ИСБН 978-0-7821-4244-0 .
- ^
«na_lun(1) — страница руководства для «lun» в NetApp DataONTAP» . НетАпп . 7 июля 2009 г.
Команда lun используется для создания и управления лунами[...]
- ^
«na_lun(1) — страница руководства для «lun» в NetApp DataONTAP» . НетАпп . 7 июля 2009 г.
Если идентификатор LUN не указан, автоматически выбирается наименьшее число [...].
- ^ «Адресация SCSI» . tldp.org . Проверено 4 марта 2021 г.
- ^ «Пример старого интерфейса SCSI, который поддерживал только именованные устройства хранения данных» . H30097.www3.hp.com . Проверено 11 мая 2014 г.
Библиография
[ редактировать ]- Филд, Гэри; Питер Ридж; Джон Ломейер; Герхард Ислингер; Стефан Гролл (2000). Книга SCSI (2-е изд.). Нет крахмального пресса. ISBN 978-1-886411-10-4 .