Режим введення-виведенняз використовуванням переривань
Выгоднее после команды ввода/вывода перейти на выполнение другой команды, а
появление сигнала готовности трактовать как запрос на прерывание. Драйверы
работающие в режиме прерывания представляют собой сложный комплекс программных
модулей и имеют несколько секций:
• секция запуска
•секция продолжения
•секция завершения
Секция запуска запускается для включения устройств ввода/вывода либо для
инициализации очередной операции ввода/вывода .
Секция продолжения осуществляет основную работу по передаче данных
Секция завершения выключает устройства ввода/вывода либо просто завершает
операцию.
Управление операциями ввода/вывода в режиме прерывания требует более сложных
программ чем те, что работают в режиме опроса готовности.