Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура вычислительных систем(шпоры и лекции).doc
Скачиваний:
274
Добавлен:
10.05.2014
Размер:
534.02 Кб
Скачать

43. Цепочно-магистральный интерфейс.

Магистрально-цепочный интерфейс - это наиболее распространенный способ подключения.

Все виды информации передаются по единой магистрали. Адре­сация ВУ выполняется так же, как в магистральном интерфейсе. Отличие заключается в том, что для ускорения идентификации выдавшего запрос ВУ, предусмотрена специальная линия управле­ния, по которой ЦП по цепочному принципу производит опрос ВУ. Устройство, запросившее обмен, становится ведущим (заказчи­ком), а второе устройство, в данном случае ЦП, - ведомым (испол­нителем). Разрешение конфликтов выполняется специальным бло­ком-арбитром. Схема арбитра может быть сосредоточенной или распределенной. При сосредоточенном арбитраже цепочная линия в интерфейсе служит для трансляции сигнала выбора (ВБР) от ар­битра. Для согласования работы арбитра и ВУ предусматриваются линии запроса (ТРБ) и линия указания занятости магистрали (на рис. не показана).

Если обмен инициируется со стороны ВУ, то любое из них может выставить сигнал запроса (ТРБ) на обмен. Получив этот сигнал, ЦП с целью выявления запросившего обмен ВУ начинает процедуру опроса, т.е. выдает сигнал по линии ВБР. Этот сигнал поступает на первое в последовательности подсоединенных к ЦП ВУ - ВУ1 и если запрос был выдан ВУ1, дальнейшее распространение сигнала ВБР блокируется. Линии магистрали подключаются к ВУ1, которое формирует сигнал занятости, а сигнал ВБР на следующее ВУ не передается. Для идентификации ВУ оно в начале передачи сооб­щения передает в ЦП свое кодовое имя. Если запрос был выдан ВУi то сигнал опроса достигает этот ВУi, проходя через все ВУi -

ВУ(i-1).

Для реализации распределенного арбитража используется сиг­нал тактирования. Сигнал разрешения (ВБР) передается по цепоч­ной линии. Распространение этого сигнала может быть прервано любым ВУ только во время положительного (или отрицательного) фронта сигнала ТРБ. Любое устройство может начать передачу сообщения по магистрали при наличии сигнала разрешения, но только во время отрицательного (или положительного) фронта сиг­нала тактирования.

44. Особенности организации выполнения операции в/в в ibm 360(370).

Иерархия управляющих структур, используемых при выполнении операций в/в на рис. 9.7, стр. 157

В ОП строится канальная программа, которая представляет собой последовательность управляющих слов канала (CCW), используемых для организации в/в – каждой такой операции в канальной программе соответствует свое CCW.

Адрес начала канальной программы помещается в адресное слово канала (CAW). Адресное слово канала косвенно определяет начало канальной программы. При выполнении операции в/в формируется слово состояния канала (CSW), по содержимому которого ОС выясняет, каким образом состоялось выполнение операции в/в и какие ошибки имели место при неблагоприятном выполнении операции.

Операции в/в инициируются процессорными командами на запуск в/в. Это команда SIO (начать в/в) или для блок-мультиплексного режима SIOF (начать в/в с быстрым отключением). Аргументом этих команд является строка байтов, содержащая адрес канала и адрес устройства в канале. Выполнением этой команды процессор инициирует работу канала, который после обращения к адресному слову канала получает начальный адрес канальной программы. Далее процедура в/в выполняется каналом по канальной программе, и именно канал обеспечивает передачу данных от УУВУ в ОП и обратно.

Об окончании каждой операции в/в канал извещает процессор прерыванием. Также прерывание вырабатывается каналом при обнаружении ошибок при выполнении операции в/в или появлении каких-либо нештатных условий, вследствие которых произошло принудительное завершение операции.

Передача данных каналами может осуществляться одним из двух режимов: монопольным и мультиплексным.

В монопольном режиме ВУ монополизирует все средства канала и остается логически связанным с ним на все время передачи группы данных, обусловленной выполняемой операцией в/в.

В мультиплексном режиме интерфейс может в режиме разделения времени обслуживать несколько ВУ, логически присоединяясь на короткий интервал времени к одному из подсоединенных ВУ.