![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Способы организации ввода-вывода:
- программно управляемый ввод-вывод;
- ввод-вывод по прерываниям;
- прямой доступ к памяти.
Программно-управляемый ввод-вывод
Ввод-вывод с опросом - наиболее простой метод: происходит под полным контролем ЦП;
реализуется специальной процедурой ввода-вывода.
1. ЦП с помощью команды ввода-вывода сообщает МВВ, а через него и ПУ, о предстоящей операции.
2. МВВ исполняет затребованное действие, после чего устанавливает признак в своем регистре состояния*.
3. ЦП периодически опрашивает и анализирует содержимое регистра состояния МВВ (для определения момента завершения операции или пересылки очередного элемента блока данных).
Типы команд ввода-вывода: управление; проверка; чтение; запись.
Свойства программно-управляемого ввода-вывода:
+ простота МВВ (основные функции по управлению берет на себя ЦП);
+ легкое изменение приоритетов ПУ программными средствами (последовательностью опроса);
+ несложное введение в СВВ новых ПУ и удаление ранее подключенных;
- неэффективное использование ЦП;
- пересылка даже одного элемента данных требует выполнения нескольких команд.
Алгоритм программно управляемого ввода-вывода:
Дата публикования: 2015-01-24; Прочитано: 1417 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!