Канал –
это специализированный процессор, осуществляющий всю работу по управлению Blank 1 Вопрос 7 контроллерамиоперационная системафиксированавнешней памятьюоперативная системаконтролерамизанятоперативной памятьюсловом адреса командысвободенсловом адреса каналапроизвольна внешних устройств и обмену данными между Blank 2 Вопрос 7 контроллерамиоперационная системафиксированавнешней памятьюоперативная системаконтролерамизанятоперативной памятьюсловом адреса командысвободенсловом адреса каналапроизвольна и
внешними устройствами.Канальная
программа состоит из канальных команд. Длина
канальной программы Blank 3 Вопрос 7 контроллерамиоперационная системафиксированавнешней памятьюоперативная системаконтролерамизанятоперативной памятьюсловом адреса командысвободенсловом адреса каналапроизвольна , но ее последняя команда содержит признак
конца.
Подготовку канальной программы и загрузку
ее в оперативную память осуществляет Blank 4 Вопрос 7 контроллерамиоперационная системафиксированавнешней памятьюоперативная системаконтролерамизанятоперативной памятьюсловом адреса командысвободенсловом адреса каналапроизвольна .
Адрес начала канальной программы
размещается в фиксированной ячейке памяти, называемой Blank 5 Вопрос 7 контроллерамиоперационная системафиксированавнешней памятьюоперативная системаконтролерамизанятоперативной памятьюсловом адреса командысвободенсловом адреса каналапроизвольна (CAW).Центральный
процессор для работы с каналами имеет всего
несколько команд.
1. Операция обмена данными инициируется
ЦП с помощью команды:
НАЧАТЬ
ВВОД-ВЫВОД (Start
IO (M,N)), M – номер
канала, N – номер
устройства
Команда передается во все каналы, но
воспринимает ее только канал M.2. Проверка состояние канала проводится ЦП с помощью команды:ОПРОСИТЬ ВВОД-ВЫВОД (Test IO)
Если канал Blank 6 Вопрос 7 контроллерамиоперационная системафиксированавнешней памятьюоперативная системаконтролерамизанятоперативной памятьюсловом адреса командысвободенсловом адреса каналапроизвольна , то он устанавливает
соответствующее состояние своих регистров, и процессор по команде (Test IO) может выяснить, что запуск канальной
программы для обмена данными не состоялся.

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.