Разные устройства на каждом уровне выделяются с помощью адресов, которые позволяют различать:
· каналы, связанные с памятью;
· контроллеры, соответствующие каждому каналу;
· периферийные устройства, соединенные с каждым контроллером.
На каждом уровне такой адрес - просто порядковый номер. В результате периферийное устройство обозначается составным адресом
.
Рис. 3.2. Адресация периферийных устройств.
Управление периферийными устройствами
Программа, которая управляет элементарным функционированием периферийного устройства, называется его драйвером.
Драйвер непосредственно управляет интерфейсом контроллера устройства, обрабатывает передаваемые им прерывания, обнаруживает и обрабатывает случаи ошибок.
Синхронный ввод-вывод: спецификация ввода-вывода, принципы работы драйвера
При синхронном вводе-выводе параллелизм между обработкой и передачей информации отсутствует. Процессор занят в течение всего времени передачи.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление