Читать книгу Тонкая настройка компьютера с помощью BIOS. Начали! - Юрий Зозуля - Страница 13

Глава 1
Общее устройство компьютера
Прерывания

Оглавление

В работе компьютера часто возникают ситуации, когда процессору необходимо отложить на время выполнение основной программы и обработать нажатие клавиши на клавиатуре, щелчок кнопкой мыши или другое событие, возникшее в одном из устройств. Для реализации этой задачи используется механизм прерываний. Прерывание (INT) – это приостановка процессором выполнения основной программы для обработки события, поступившего от внешнего устройства. В стандартном компьютере обычно доступны 16 прерываний, которые распределяются следующим образом:

□ 0 – системный таймер;

□ 1 – клавиатура;

□ 2 – контроллер прерываний;

□ 3 и 4 – последовательные порты COM2 и СОМ1;

□ 6 – контроллер дисковода;

□ 7 – параллельный порт;

□ 8 – часы реального времени (RTC);

□ 12 – PS/2-мышь;

□ 13 – математический сопроцессор;

□ 14 и 15 – первичный и вторичный каналы IDE-контроллера.

Прерывания с номерами 5, 9, 10, 11 изначально свободны и могут назначаться любому устройству. Прерывания 3, 4, 6, 7, 12, 14 и 15 в некоторых случаях могут быть переназначены другим устройствам, а прерывания 0, 1, 2, 8 и 13 – системные, и изменить их невозможно.

В современных компьютерах используется так называемый расширенный контроллер прерываний (Advanced Programmable Interrupt Controller, APIC), который разрабатывался для многопроцессорных систем. APIC ускоряет обработку прерываний и увеличивает их количество до 24.

Тонкая настройка компьютера с помощью BIOS. Начали!

Подняться наверх