23
Система прерываний представляет собой комплекс аппаратных и
программных средств. Аппаратные средства системы прерываний обычно
называются блоком или контроллером прерываний. В ПК это PIC
(Programmable Interrupt Controller), т.е. отдельная микросхема 8259A. В
некоторых случаях контроллер прерываний интегрируется в кристалл
микропроцессора. Управление контроллером прерываний осуществляется через
регистры. Каждому прерыванию можно задать приоритет, численно
определяющий важность события [21]. Программные средства систем
прерываний представляют собой специальные программы – обработчики
прерываний (interrupt handler). Как правило, адреса обработчиков
располагаются в специальной таблице, так называемой таблице векторов
прерываний.
Назначение системы прерывания – реагировать на определенные события
путем прерывания работы процессора по выполнению программы и
переключения процессора на выполнение другой программы, обслуживающей
соответствующую ситуацию. В момент возникновения определенного события
(причины) формируется сигнал прерывания, который поступает в процессор и
инициирует специальную операцию – операцию прерывания, обеспечивающую
прерывание одной программы и переключение процессора на выполнение
другой программы.
Достарыңызбен бөлісу: