
- •Коллоквиум №2
- •1. Введение в интерфейсы информационных систем
- •1.1 Классификация интерфейсов
- •1.2 Системные интерфейсы персональных эвм
- •1.3 Интерфейсы периферийного оборудования
- •1.4 Интерфейсы ир пс, rs-232c, с 2 - ис
- •1.5 Интерфейс типа rs - 232 с и с2-ис
- •1.6 Интерфейс scsi
- •1.7 Фазы интерфейса
- •2. Преобразование сигналов
- •2.1Терминология
- •2.2 Категории преобразования
- •2.3 Характеристики и конструкции преобразователей
- •2.4 Преобразователи с линейными характеристиками первого и второго порядка
- •2.4.1 Внешние условия
- •2.4.2 Надежность
- •2.4.3 Экономические факторы
- •3. Сопряжение преобразователей с измерительной аппаратурой
- •Помехи и защита от них
- •3.2. Случайные шумы
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 -разрядный идентификатор |
Связь |
Функции выбора инициатором исполнительной операции |
Разрыв связи |
Функция освобождения магистрали исполнителя и переход магистрали в свободное состояние |
Восстановление связи |
Функция перевыбора исполнителем инициатора для продолжения работы после разрыва связи |
Состояние промежуточное |
Наличие кода состояния от исполнителя при исполнении им каждой из цепочки команд за исключением последовательной |