Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вербова.docx
Скачиваний:
45
Добавлен:
21.03.2016
Размер:
594.59 Кб
Скачать

Вопросы на автомат

  1. Контроллер прерывания для многоядерных процессоров (структура, кол-во линий прерывания).

APIC (англ. Advanced Programmable Interrupt Controller) — улучшенный программируемый контроллер прерываний..

APIC использовался в многоядерных системах, начиная с Intel Pentium. Он предлагает 256 линий прерываний. Система с APIC состоит из локальных контроллеров, установленных в процессорах, и контроллеров прерываний (одного или нескольких) от устройств ввода/вывода. Задача каждого локального контроллера (Local APIC) — трансляция полученных сообщений в сигналы, вызывающие все аппаратные прерывания своего процессора — маскируемые (INTR), немаскируемые (NMI) и прерывания системного обслуживания (SMI). Кроме того, локальные APIC позволяют каждому процессору генерировать прерывания для других процессоров. Локальный контроллер имеет внутренний интервальный таймер, позволяющий вырабатывать прерывания через программируемый интервал времени. 

  1. Спецификация шины pci (установка прерываний на pci, как они согласованы с прерываниями шины isa).

Шина PCI поддерживает аппаратные прерывания, которые используют установленные на шину устройства, чтобы привлечь к себе внимание. Это прерывания INTA#, INTB#, INTC# и INTD#. Прерывания INTx# чувствительны к уровню сигнала, что позволяет распределять их среди нескольких устройств PCI. Если одиночное устройство PCI использует только одно прерывание, то им должно быть INTA#, что является одним из основных правил спецификации шины PCI. Остальные дополнительные устройства должны использовать прерывания INTB#, INTC# и INTD#. Для нормального функционирования шины PCI в персональном компьютере ее прерывания должны быть отображены на существующие прерывания ISA. Последние не могут использоваться совместно, поэтому в большинстве случаев для каждой платы PCI, использующей прерывание INTA# шины PCI, следует установить прерывания, отличные от неразде­ляемых прерываний шины ISA. Установка одинаковых прерываний для шин ISA и PCI обязательно приведет к конфликту. 

  1. Что такое функция Steering.

Технология совместного использования прерываний для адаптеров PCI называется PCI IRQ Steering. Эта технология дает возможность Windows с поддержкой устройств Plug and Play динамически распределять стандартные прерывания для плат PCI (обычно использующих прерывание PCI INTA#), а также назначать одно прерывание нескольким платам PCI.

Без активизации функции PCI IRQ Steering (управление IRQ PCI) возможности совместного использования прерываний PCI оказываются минимальными, так как все сопоставления прерываний IRQ PCI-ISA должны быть уникальными. Без функции PCI IRQ Steering очень легко столкнуться с недостатком прерываний ISA IRQ. Если функция PCI IRQ Steering поддерживается и активна, несколько устройств PCI могут использовать одно прерывание IRQ, что позволяет задействовать в системе намного больше устройств без риска оказаться в ситуации, когда доступных прерываний IRQ просто не хватит.