Обработка прерываний

Примечаниеот редактора: показан фрагмент текста; презентация работы находится в архивном файле
Загрузить архив:
Файл: ref-23217.zip (21kb [zip], Скачиваний: 214) скачать

Обработка прерываний

План:

    Понятие прерывания. Механизм обработки прерываний Классификация прерываний Приоритет прерываний, режимы обработки прерываний Роль ОС в обработке прерываний

1. Понятие прерывания. Механизм обработки прерываний

Прерывание – механизм, позволяющий координировать параллельное функционирование отдельных устройств вычислительной системы и реагировать на особые состояния, возникающие при работе процессора.

Прерывание – это принудительная передача управления от выполняемой программы к системе (а через нее – к соответствующей программе обработки прерывания) происходящая при возникновении определенного события.

Основная цель введения прерываний – реализация асинхронного режима функционирования и распараллеливание работы отдельных устройств вычислительного комплекса.

Механизм прерываний реализуется аппаратно-программными средствами.

Структуры систем прерывания могут быть различными, но все они имеют одну общую особенность – прерываниенепременно влечет за собой изменение порядка выполнения команд процессором.

Механизм обработки прерываний:

1. Установление факта прерывания (прием сигнала запроса на прерывание) и идентификация прерывания.

2. Запоминание состояния прерванного процесса вычислений.

3. Управление аппаратно передается на подпрограмму обработки прерывания.