контроллер прерываний



Автор ACID RAIN задал вопрос в разделе Железо

что есть - контроллер прерываний и как сей функционал настраивать и получил лучший ответ

Ответ от Костя Семенов[гуру]
Контроллер прерываний — микросхема или встроенный блок процессора, отвечающий за возможность последовательной обработки запросов на прерывание от разных устройств. Английское название — Programmable Interrupt Controller (PIC).
Как правило представляет собой электронное устройство, иногда выполненное как часть самого процессора или же сложных микросхем его обрамления, входы которого присоединены электрически к соответствующим выходам различных устройств. Номер входа контроллера прерываний обозначается «IRQ». Следует отличать этот номер от приоритета прерывания, а также от номера входа в таблицу векторов прерываний (INT). Так, например, в IBM PC в реальном режиме работы (в этом режиме работает MS-DOS) процессора прерывание от стандартной клавиатуры использует IRQ 1 и INT 9.
В первоначальной платформе IBM PC используется очень простая схема прерываний. Контроллер прерываний представляет из себя простой счётчик, который либо последовательно перебирает сигналы разных устройств, либо сбрасывается на начало при нахождении нового прерывания. В первом случае устройства имеют равный приоритет, во втором устройства с меньшим (или большим при обратном счёте) обладают большим приоритетом [1].
В процессоре Pentium был добавлен расширенный контроллер прерываний (APIC). Он состоит из модуля, встроенного в сам процессор (в случае многоядерной системы — в каждое ядро) , называемого локальный контроллер прерываний (local APIC), и центрального модуля, выполненного в одном экземпляре даже на многоядерном оборудовании, обычно как часть микросхем обрамления процессора (IO APIC).
Источник:

Ответ от Sergey Andrianov[гуру]
А какая, собственно, аппаратная платформа и какая ОС?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: что есть - контроллер прерываний и как сей функционал настраивать
Контроллер прерываний на Википедии
Посмотрите статью на википедии про Контроллер прерываний
 

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

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*