Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
коллоквиум2.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.96 Mб
Скачать

1.7 Фазы интерфейса

Архитектура интерфейса включает восемь различных фаз: Свободен, Ар­битраж, Выборка, Перевыборка, Команда, Данные. Состояние. Сообщения. Последние четыре используются для передачи информации. В каждый момент времени выполняется только одна фаза.

В фазе «Свободен» инициируется, что в интерфейсе нет активного устройства и что он доступен для использования. Фаза идентифицируется отсутствием сигнала SEL и BSY.

Фаза «Арбитража» требуется для систем использующих фазу перевыборки для определения предполагаемой функции устройства на шине.

В фазе «Выборки» выбирается исполнитель и инициируется операция (на­пример, чтения или записи), (рис.1.2).

Фаза «Перевыборки» применяется в системах, которые используют фазу арбитража, (рис.1.3).

Данные действительны до получения ответного сигнала  время его дейст­вия. В фазе «Свободен» передается один или несколько байтов. В интерфейсе имеют место два асинхронных события: «Внимание» и «Сброс», вызывающие выпол­нение устройством определенных действий и изменение последовательности фаз.

Рис. 1.2. Последовательность фаз SCSI без Арбитража

Рис. 1.3. Последовательность фаз SCSI с Арбитражем

Фазы передачи информации (Команда, Данные, Состояние, Сообщение) используют часть сигналов для кодирования различных видов информации и фаз в соответствии с таблицей 1.8. Основные термины приведены в таблице 1.9.

Таблица 1.8

Фазы передачи информации

Сигнал

Наименование

Назначение

Примечание

MSG

C/D

I/O

0

0

0

Вывод данных

из З в И

Фаза данных

0

0

1

Ввод данных

из И в 3

Фаза данных

0

1

0

Команда

из З в И

Фаза данных

0

1

1

Состояние

из И в З

Фаза данных

1

0

0

Резервная

-

-

1

0

1

Резервная

-

-

1

1

0

Вывод сообщения

из З в И

Фаза сообщения

1

1

1

Ввод сообщения

из И в 3

Фаза сообщения

3 - задатчик, И - исполнитель

Таблица 1.9

Основные термины

Адрес

Восьмеричное представление адреса устройства

Блок описания команды (CDB)

Передачи запросов И  П

Идентификатор

Разряд шины данных, соответствующий адресу устройства

Инициатор

Устройство, запрашиваемое операцию, выполняемую дру­гим устройством

Логическое устройство

Физическое или виртуальное устройство, адресованные исполнителями

Номер логического устройства

LUN - 3 -разрядный идентификатор

Связь

Функции выбора инициатором исполнительной операции

Разрыв связи

Функция освобождения магистрали исполнителя и переход магистрали в свободное состояние

Восстановление связи

Функция перевыбора исполнителем инициатора для продолжения работы после разрыва связи

Состояние промежуточное

Наличие кода состояния от исполнителя при исполнении им каждой из цепочки команд за исключением последовательной