Структуры систем ввода – вывода

Интерфейс SCSI

Интерфейс SCSI (Small Computer System Interface - интерфейс малых вычислительных систем) появился примерно в то же время, что и ATA. Но в отличие от последнего он предназначался для связи различных устройств, а не только дисков.

Интерфейс SCSI имеет две модификации по разрядности передаваемых данных (в параллельном варианте): "узкую" (Narrow) 8-битную и "широкую" (Wide) 16-битную. К первой можно подключить до восьми устройств, ко второй - до шестнадцати. Стандарт предусматривает и 32-битный вариант, но на практике он не встречается.

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

За время существования интерфейса SCSI были созданы различные его модификации, различающиеся, в частности, пропускной способностью, которая в начале 2000-х годов достигла 320 Мбайт/с. Помимо упомянутого отличия по разрядности: Narrow и Wide, по частоте передачи различают обычный и быстрый (Fast и Ultra) варианты с различными индексами.

Кроме того, известна и спецификация последовательного варианта интерфейса (Fiber Channel - (опто-волоконный канал), относимого к этому же семейству.

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

Интерфейс SCSI считается более надежным и производительным, чем интерфейс АТА, но и более дорогим, применяемым, как правило, в серверных системах, хотя появление SerialATA усиливает конкуренцию между этими двумя семействами интерфейсов.

В больших компьютерах класса «Мейнфрейм» (IBM-360/370, ЕС ЭВМ), работающих в мультипрограммном режиме и имеющих мощный процессор, большой емкости ОЗУ и много разнообразных ПУ, уже много лет успешно используется многомагистральная структура с выделенными каналами ввода-вывода и каскадно-магистральным подключением ПУ (см. рис. 1.а). В таких машинах, как правило, используются специализированные каналы ввода-вывода: мультиплексный, работающий с медленными ПУ и селекторный, обслуживающий быстродействующие ПУ. Такая структура позволила максимально использовать вычислительную мощность компьютера за счет одновременного решения нескольких задач и параллельной работы процессора и каналов ввода-вывода.

В таких компьютерах аппаратно реализовывались все функции по управлению потоками данных. В них система ввода-вывода содержит оптимальный набор из нескольких типов интерфейсов. Высокоскоростные интерфейсы процессора и ОЗУ, через которые взаимодействуют основной процессор, специализированные процессоры, блоки оперативной памяти обеспечивают максимально эффективное использование процессорного времени. Интерфейсы ввода-вывода, аппаратно реализованные каналы ввода-вывода и контроллеры ПУ, освобождают центральный процессор от процедур управления вводом-выводом. Интерфейсы ПУ предназначаются для подключения ПУ к компьютеру.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: