Интерфейсы периферийных устройств. Ключев А.О - 54 стр.

UptoLike

53
Этот способ гарантирует проверку в каждом цикле полинга всех
устройств.
Рис. 21. Программный полинг
Основное достоинство программного полинга заключается в простоте его
реализации, почти не требующей дополнительных аппаратных средств.
2.3 Асинхронный обмен данными с аппаратной проверкой
готовности
2.3.1 Система прерываний
Прерывание в классической трактовкепрекращение выполнения текущей
команды или последовательности команд для обработки некоторого события
обработчиком прерывания, с последующим возвратом к выполнению
прерванной программы.
Прерывание можно определить как механизм межпроцессного
взаимодействия, включающий в себя механизмы передачи данных (тип
прерывания) и управления (пуск/останов текущего процесса).
Система прерываний является
неотъемлемой частью любой
вычислительной системы и предназначена для обеспечения быстрой реакции
процессора на ряд ситуаций, требующих его внимания, которое может
возникать как в самом процессоре, так и за его пределами.