Аппаратные особенности управления устройства ввода вывода в ЭВМ
В настоящее время существуют сотни различных устройств ввода вывода даже PS совместимых ЭВМ.
Все эти устройства могут быть разбиты на 2 больших класса: блочные и символьные устройства ввода вывода.
Блочные устройства позволяют в произвольном порядке читать либо записывать любой блок информации хранящийся на устройстве. Например: жесткий диск, дискета CD-диски, flesh-память.
Символьные устройства позволяют лишь последовательно читать или записывать последовательность символов. Например: клавиатура, мышь, модем, сетевая карта, принтер, сканер.
Классическая схема ЭВМ Фон Неймана представляет следующую организацию ЭВМ.
Для управлением устройством ввода вывода уметь вызывать машинными командами управляющими данным устройством.
Исторически имеются 3 различные схемы реализации этих команд:
- различная адресация ОП и управляющих данных ( в том числе буферов) устройств ввода вывода.
-
Отдельная ОП, память команд ввода вывода, буфера устройств ввода вывода.
предыдущая тема следующая