Основная цель введения прерываний в вычислительных системах — реализация асинхронного режима работы и распараллеливание работы отдельных устройств вычислительного комплекса. 14
Прерывания позволяют:
- Управлять аппаратными устройствами. 2 Процессор взаимодействует с такими устройствами, как клавиатура, мышь и жёсткие диски, без задержек. 2
- Поддерживать многозадачность. 2 Можно приостанавливать выполнение текущей задачи, сохранять её состояние и переключаться на выполнение другой задачи без замедления. 2
- Синхронизировать процессы. 2 Вся информация, поступающая в систему, обрабатывается с учётом приоритетов. 2 Процессор получает сигналы, позволяющие ему своевременно реагировать на критические задачи, не отвлекаясь на менее важные. 2
- Управлять энергопотреблением. 2 Прерывания могут переводить процессор в режим пониженного энергопотребления в периоды низкой активности. 2 Это не только экономит энергию, но и снижает тепловыделение, продлевая срок службы оборудования. 2