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

Система прерываний (Interrupts).

Система предусмотрена в составе компьютера для того, чтобы компоненты ПК могли взаимодействовать с ЦП.

В IBM PC предусмотрено 2 вида прерываний:

  1. Аппаратные

  2. Программные

К аппаратным относят прерывания, встроенные процессор, либо прерывания об аппаратных событиях.

Программные прерывания дают возможность ПП выполнить операции, запрограммированные в ОС, в BIOS или других сервисных программах

Для простой и эффективной локализации процедуры обслуживания прерываний служит таблица векторов прерываний, содержащийся в первых ячейках памяти ПК

Вектор – это полный адрес памяти (4 байта) той процедуры, которая вызывается при появлении запроса на прерывание.

В IBM PC совместимых компьютерах управления аппаратными прерываниями осуществляется специальными микросхемами – контроллерами прерываний, которые интегрированы в чипсет. Каждый из контроллеров имеет по 8 входных линий для приема запросов прерываний. Линий запросов прерываний называется IRQ (Interrupt Requests). Прерывания, испорльзуемые вторым контроллером подаются на неиспользуемый вход, а IRQ2 первого контроллера. Каждая линия имеет свой приоритет, наивысший приоритет у IRQ0. Линии IRQ8 IRQ15 имеют приоритет ниже чем у IRQ 1 но выше IRQ3

Стандартное распределение аппаратных прерываний

IRQ

Назначение

00

Прерывание от таймера

01

Прерывание от клавиатуры

02

Связь со вторым контроллером прерываний (каскадное прерывание)

03

COM2, COM4

04

COM 1, COM3

05

LPT 2 или звуковая карта

06

Контроллер FDD дисковода

07

LPT

08

Текущее время и CMOS

09

Свободен или сетевая карта

10

свободен

11

Свободен, SCSI или поддержка IRQ для управления PCI

12

Свободен или порт мыши Bus Mouse

13

Сопроцессор

14

Первичный IDE(контроллер винчестера)

15

Вторичный IDE (контроллер винчестера)

Драйверы и cпецификация Plug and Play.

Спецификация Plug and Play составлена Microsoft и Intel и позволяет компьютерам и периферийным устройствам самостоятельно настраивать собственную конфигурацию в процессе борьбы за системные ресурсы. Для полной реализации всех возможностей plug and Play необходима ее поддержка чипсетом, BIOS, ОС и устройствами. В идеальном случает установка нового устройства в среде plug and Play сводится к физическому подключению этого устройства а дальше все осуществляется автоматически. Спецификация загружает подходящий драйвер и выделяет устройству все требуемые ресурсы (IRQ, DMA, порты в/вв, ячейки памяти) таким образом чтобы оно не конфликтовало с уже имеющимися устройствами.

9.11.11

…зависит от внешнего интерфейса и буфера устройства

7 Удельная стоимость хранения информации - это отношение объема информации к стоимости устройства хранения.