Каналы ввода-вывода

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Каналы ввода-вывода (англ. IOC - input-output channel), далее КВВ, и интерфейсы обеспечивают взаимодействие центральных устройств машины и периферийных устройств.

КВВ — самостоятельные в логическом отношении устройства, которые работают под управлением собственных программ, находящихся в памяти.

В современных машинах КВВ называют периферийными процессорами или процессорами ввода-вывода.

КВВ и интерфейсы выполняют следующие функции[править | править исходный текст]

  1. Позволяют иметь машины с переменным составом периферийных устройств.
  2. Обеспечивают параллельную работу периферийных устройств как между собой, так и по отношению к процессору.
  3. Обеспечивают автоматическое распознавание и реакцию процессора на различные ситуации, возникающие в периферийных устройствах.

Существует 3 вида КВВ[править | править исходный текст]

  1. Мультиплексный канал. Сам канал быстродействующий, но обслуживает медленное периферийное устройство. При этом, подключившись к одному устройству, подаёт одно машинное слово, и после этого подключается к другому.
  2. Селекторный канал. Канал быстродействующий и обслуживает быстрые устройства. При этом подключившись к одному устройству, передаёт всю информацию, и после этого подключается к другому устройству.
  3. Блок-мультиплексорный канал. Подключившись к одному устройству, передаёт часть информации. После этого подключается к другому устройству.