В управляющем слове канала может содержаться

· идентификатор внешнего устройства и информация о его уровне приоритета,

· указания по действиям, которые должны быть произведены при возникновении ошибок.

Работа канала.

1. Центральный процессор инициирует ввод/вывод путем инструктирования канала о необходимости выполнить канальную программу, находящуюся в оперативной памяти, и указания начального адреса этой программы в памяти.

2. Канал ввода-вывода следует этим указаниям и управляет пересылкой данных. Пересылка информации каналом ведется в режиме прямого доступа к памяти.

3. Внешние устройства взаимодействуют с каналом, получая от него приказы.

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

В операциях ввода/вывода участвуют три типа устройств:

1. процессор (первый уровень управления);

2. канал ввода/вывода (второй уровень);

3. внешнее устройство (третий уровень).

Каждому типу устройств соответствует свой вид управляющей информации:

· процессору — команды ввода/вывода;

· каналу — управляющие слова канала;

· периферийному устройству — приказы.

Обмен информацией между каналом ввода-вывода и основной памятью осуществляется посредством системной шины.

Внешние устройства подключаются к каналу через блоки управления внешними устройствами.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: