КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Устройства ввода/вывода


Таблица 8.1. Стандартная конфигурация PC «старого образца»
Устройство/функция
Обновление оперативной
памяти
Системный таймер
Клавиатура
Каскадная линия
(см. далее) для
IRQ 8-15
Базовый адрес
40h
60h
IRQ
0
0
1
2
DMA Системное
устройство
*
продолжение ё>
ПРИМЕЧАНИЕ
«Каскадная линия» IRQ 2 означает, что вторая микросхема для IRQ 8-15 иници-
ирует сигнал IRQ 2 через первую микросхему. Линия сигнала IRQ 2 не может
использоваться устройствами Plug and Play или любыми другими устройствами
на системной плате.
У большинства устройств в ранней архитектуре PC, от критических системных
ресурсов до интерфейсов жестких дисков и видеоадаптеров, возможности изме-
нения конфигурации практически отсутствовали: в них использовались фикси-
рованные базовые адреса ввода/вывода и линии IRQ, и все оборудование, кото-
рое добавлялось в систему, вынуждено было обходиться оставшимися ресурсами
Даже в системах РС-АТ было доступно всего 16 линий IRQ и 6 каналов DMA
причем семь линий IRQ (0, 1, 2, 6, 8, 9, 13) использовались системой, а еще три -
обычными устройствами (12 — порт мыши, 14 и 15 — жесткие диски). Таким об-
разом, оставалось всего шесть линий. Если в системе присутствовали СОМ-пор
174 Глава 8. Устройства ввода/вывода
Таблица 8.1 {продолжение)
Устройство/функция Базовый адрес IRQ DMA Системное
устройство
COM2 2F8h 3
COM4 2E8h 3
СОМ1 3F8h 4
COM3 2F8h
LPT2 278h 5
Звуковая карта 220h 1, 3 или 5
Дисковод 3F0h 6 2 *
для гибких
дисков
LPT1 3BCh или 378h 7
Часы реального 70h 8 *
времени
Зарезервировано 9
для 16-разрядной
шины ISA
Сетевой адаптер 280h 10
для шины ISA
Адаптер SCSI 330h 11 3 или 5
Порт мыши PS/2 64h 12 *
Математический АОр 13 *
сопроцессор
Интерфейс lFOh 14
жесткого диска
Второй интерфейс 170h 15
жесткого диска
Адаптер VGA 3B0 или ЗСО
Глава 8. Устройства ввода/вывода 17S
ты 1 и 2, даже если они не использовались, линии IRQ 3 и 4 также пропадали;
итого для расширения оставалось всего четыре линии.
Архитектура PC-AT резервировала линии IRQ 2 и 9 для обслуживания устройств
на 16-разрядной шине ISA. Линия IRQ 2 обычно оставалась недоступной для 8-
или 16-разрядных слотов ISA, поскольку она использовалась для организации
каскадных прерываний. Вопрос о том, может ли линия IRQ 9 использоваться
для дополнительных устройств, оставался открытым на протяжении многих
лет - считалось, что код обработки IRQ в BIOS и операционных системах пута-
ет ее с IRQ 2.

Hosted by uCoz