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