Лекция 6

 

Система ввода/вывода. Адресация. Управление. Данные.

 

Каналов может быть от 1 до 16 в режиме ЕС и до 6 в ВС.

 

Устройство, постоянно требующее УУ, имеет более 1 УУ.

 

УВВ в IBM/370 может быть подключено до 4096.

 

УУ предназначены для управления функциями УВВ. В зависимости от типа УУ и УВВ к одному УУ может быть подключено от 1 до 256 УВВ.

 

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

 

В монопольном режиме работают все медленные машины (АЦПУ).

 

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

 

- все механические операции выполняются УВВ

- все логиские - УУ

 

Обычно УУ, выделенные в монопольное использование УВВ, констрктивно объединены с ним в одном корпусе. Это характерно для следующих типов устройств:

· пишущие машины

· АЦПУ

· устройство ввода/вывода на перфокарты

 

Адресация - СИИ, где С - номер устройства в канале (16-тиричная цифра)

ИИ - номер канала (2 16-тиричные цифры)

 

Любое УВВ находится в одном из следующих состояний:

 

1. выключено

2. работает (занято)

3. хранит прерывание

4. доступно (не выключено)

Система команд процессора IBM/370предусматривает следующие инструкции ввода/вывода:

 

SIO - начать ввод/вывод

SIOF - начать ввод/вывод с быстрым отключением

TIO - проверить ввод/вывод

TCH - проверить канал

HIO - остановить ввод/вывод

STIDC - запись в память идентификатора канала

и т.д.

Каналы ввода/вывода:

1) селекторные - начав передачу данных, не может ее прервать для выполения какой-либо другой операции

2) мультиплексные - логически делятся на подканалы, которых может быть до 128

Одному УУ выделяется один подканал. Многие операции в подканалах могут совмещщаться.

Но: более низкая скорость передачи данных по сравнению с селекторным каналом.

 

В настоящее время ни селекторные, ни мультиплексные каналы в чистом виде не применяются. Используются блоу-мультиплексные и байт-мультиплексные каналы.