Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Способы организации ввода-вывода. Программно управляемый ввод-вывод



Способы организации ввода-вывода:

- программно управляемый ввод-вывод;

- ввод-вывод по прерываниям;

- прямой доступ к памяти.

Программно-управляемый ввод-вывод

Ввод-вывод с опросом - наиболее простой метод: происходит под полным контролем ЦП;

реализуется специальной процедурой ввода-вывода.

1. ЦП с помощью команды ввода-вывода сообщает МВВ, а через него и ПУ, о предстоящей операции.

2. МВВ исполняет затребованное действие, после чего устанавливает признак в своем регистре состояния*.

3. ЦП периодически опрашивает и анализирует содержимое регистра состояния МВВ (для определения момента завершения операции или пересылки очередного элемента блока данных).

Типы команд ввода-вывода: управление; проверка; чтение; запись.

Свойства программно-управляемого ввода-вывода:

+ простота МВВ (основные функции по управлению берет на себя ЦП);

+ легкое изменение приоритетов ПУ программными средствами (последовательностью опроса);

+ несложное введение в СВВ новых ПУ и удаление ранее подключенных;

- неэффективное использование ЦП;

- пересылка даже одного элемента данных требует выполнения нескольких команд.

Алгоритм программно управляемого ввода-вывода:





Дата публикования: 2015-01-24; Прочитано: 1394 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...