Составители:
Глава 3
ВВОД-ВЫВОД В МИКРОПРОЦЕССОРНЫХ
СИСТЕМАХ
3.1. Принципы организации ввода-вывода в
микропроцессорной системе
Архитектуру подсистемы ввода-вывода характеризуют режимы работы
устройств ввода-вывода, форматы команд, скорость обмена, особенности
прерываний и другие параметры [2, 4, 5, 9, 15]. Архитектура подсистемы ввода-
вывода оказывает непосредственное влияние на эффективность всей системы и
в большой степени определяет выбор серийной ЭВМ для конкретного
применения. В операционных системах ЭВМ, как правило, имеется набор
специальных подпрограмм, называемых драйверами ввода-вывода, которые
скрывают от пользователя многие особенности и детали ВУ и интерфейсов
ввода-вывода. Тем не менее разработка аппаратных средств и программного
обеспечения ввода-вывода является наиболее сложным этапом проектирования
управляющих ЭВМ.
Организация ввода-вывода подчиняется двум основным принципам,
характеризующим действия, выполняемые на системной магистрали
микроЭВМ.
1. При взаимодействии любых двух устройств микроЭВМ одно из них
(чаще всего процессор) обязательно играет активную роль и является
задатчиком, т.е. выполняет управляющую функцию, а второе оказывается
управляемым, исполнителем.
2. В структуру интерфейса для взаимодействия любых двух устройств
микроЭВМ заложен принцип квитирования (запроса-ответа): каждый
управляющий сигнал, посланный задатчиком, должен быть подтвержден
сигналом исполнителя. При отсутствии ответного сигнала от исполнителя в
течение заданного интервала времени задатчик формирует сигнал ошибки
обмена (тайм-аут) и прекращает операцию.
Режимы ввода-вывода в микроЭВМ можно классифицировать
следующим образом:
1. Программно-управляемый ВВ (синхронный, асинхронный и ВВ по
прерываниям);
2. Прямой доступ к памяти.
Страницы
- « первая
- ‹ предыдущая
- …
- 46
- 47
- 48
- 49
- 50
- …
- следующая ›
- последняя »