Анатомия подсистемы SCSI в Linux

GNU/Linux и SCSI являются естественной парой, поскольку оба имеют
схожие характеристики в соответствующих им средах. GNU/Linux является
безопасной и надёжной операционной системой, работающей без сбоев. SCSI
— очевидный выбор для надежных и высокопроизводительных устройств
хранения. Кроме того, обе системы имеют открытый исходный код. Вы
можете загрузить и прочитать различные спецификации SCSI с сайта
технического комитета T10 Международного комитета по стандартам
информационных технологий (INCITS). Точно так же вы можете загрузить
исходный код GNU/Linux, чтобы разобраться в его реализации. Каждая из
этих технологий доминирует в соответствующей отрасли, поэтому
неудивительно, что GNU/Linux поддерживает SCSI лучше, чем какая бы то
ни было другая операционная система.

Ресурсы.

Ресурсы.

Заключение

Ядро
Linux — это классический пример абстрактной многоуровневой архитектуры.
Оно объединяет отдельные файловые системы различных типов с различными
физическими средами хранения данных. Когда эти среды связаны со SCSI,
подсистема SCSI преобразует общие блочные запросы Linux в запросы SCSI
для определенных устройств. С годами сама подсистема SCSI претерпела
множество изменений, и они ещё не закончены. В Linux реализуются новые
технологии, в том числе комплексная защита данных и новые протоколы,
например, FCoE.

Об авторе

M. Тим Джонс (M. Tim Jones) является архитектором встраиваимого программного
обеспечения и автором работ: Программирование Приложений под GNU/Linux,
Программирование AI-приложений и Использование BSD-сокетов в различных
языках программирования
. Он имеет опыт разработки процессоров для геостационарных
космических летательных аппаратов, а также разработки архитектуры встраиваемых
систем и сетевых протоколов. Сейчас Тим работает инженером-консультантом в корпорации
Эмулекс (Emulex Corp.) в г.Лонгмонт, Колорадо.