В мультиплексном режиме несколько внешних устройств разделяют канал во времени, при этом каждое из параллельно работающих с каналом внешних устройств связывается с каналом ввода-вывода на короткие промежутки времени только после того, как внешнее устройство будет готово к приему или выдаче очередной порции информации (байта, группы байки и т. д.).
Такая схема принята в мультиплексном канале ввода/вывода.
Байт-мультиплексный канал – в течение сеанса пересылается один байт или несколько байтов образующих машинное слово.
Блок-мультиплексный канал – в пределах сеанса связи пересылка данных осуществляется поблочно.
Монопольный режим.
В монопольном режиме после установления связи между каналом и внешним устройством последнее монополизирует канал на все время до завершения инициированной процессором канальной программы и всех предусмотренных этой программой пересылок данных между внешним устройством и оперативной памятью. На все время выполнения канальной программы канал оказывается недоступным для других внешних устройств.
|
|
Данную процедуру обеспечивает селекторный канал ввода/вывода.
Вопрос №3 «Канальная подсистема».
В последовавших за IBM 360 семействах универсальных вычислительных машин семейства IBM 370 и особенно IBM 390 концепция системы ввода/вывода на базе каналов получила дальнейшее развитие и вылилась в так называемую канальную подсистему ввода-вывода.
Главная идея заключается в интегрировании отдельных каналов ввода-вывода в единый специализированный процессор ввода/вывода с большим числом канальных трактов и подканалов. Блоки управления внешними устройствами обычно подключаются к нескольким канальным трактам, что позволяет динамически менять путь пересылки информации с учетом текущей их загруженности. Кроме того, разные канальные тракты могут обладать различной пропускной способностью, и при выборе трактов для подключения определенных внешних устройств может быть учтено их быстродействие.
Одной из наиболее совершенных канальных подсистем обладают вычислительные машины семейства IBM 390. В ней предусмотрено использование до 65536 подканалов и до 156 канальных трактов.