Прерывания x86, часть 1

2025-12-28 21:50

Прерывания x86, часть 1

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

Основные типы прерываний:

  1. Аппаратные Аппаратные прерывания вызывают различные устройства. К примеру клавиатура при нажатии.

  2. Программные Программные прерывания вызываются вручную программами. Это использовалось в старых ОС для реализации системных вызовов, а также во многих хобби-ос.

  3. Исключения Исключения (ошибки) возникают автоматически при ошибках в коде. К примеру деление на ноль.

ТЕГИ: #osdev
_ НАЗАД