Вопросы к Поиску с Алисой
Асинхронные прерывания (внешние, аппаратные) возникают от внешних устройств и могут произойти в любой произвольный момент. ru.wikipedia.org Например, это может быть сигнал от таймера, сетевой карты или дискового накопителя, нажатие клавиш клавиатуры, движение мыши. ru.wikipedia.org
Процесс работы: процессор временно прекращает выполнение текущей инструкции и переключается на обработку события, которое вызвало прерывание. moodle.kstu.ru После обработки прерывания процессор возвращается к выполнению программы с того места, где она была прервана. moodle.kstu.ru
Синхронные прерывания (внутренние) возникают в самом процессоре как результат нарушения каких-то условий при исполнении машинного кода. ru.wikipedia.org Например, это может быть деление на ноль или переполнение стека, обращение к недопустимым адресам памяти или недопустимый код операции. ru.wikipedia.org
Процесс работы: при каждом запуске программы прерывание произойдёт при выполнении одной и той же команды. www.prorobot.ru
Таким образом, асинхронные прерывания обеспечивают реагирование процессора на события, которые требуют немедленного внимания, а синхронные — на аварийные ситуации в ходе исполнения программы. moodle.kstu.ru www.prorobot.ru