Настройки компьютера и операционной системы


FAQ по системным платам IBM PC - часть 3


Последние разработки используют и собственые имена; в ряде случаев это - фирменное наз- вание (Neptun, Mercury, Triton, Viper), либо собственная маркировка чипов третьих фирм (ExpertChip, PC Chips).

Тип набора в основном определяет функциональные возможности платы: типы поддерживамых процессоров, структура/объем кэша, возможные сочетания типов и объемов модулей памяти, поддержка режимов энергосбережения, возможность программной настройки параметров и т.п. На одном и том же наборе может выпускаться несколько моделей системных плат, от простейших до довольно сложных с интегрированными контроллерами портов, дисков, видео и т.п.

Что такое IRQ и DMA и как их распpеделять?

IRQ (Interrupt ReQuest - запрос прерывания) - сигнал от одного из узлов компьютера, требующий внимания процессора к этом узлу. Возникает при наступлении какого-либо события (например, нажатии клавиши, завершении операции чтения/записи на диске и т.п.). На PC AT предусмотрено 15 (на XT - 8) линий IRQ, часть которых используется внутренними контроллерами системной платы, а остальные заняты стандартными адаптерами либо не используются: 0 - системный таймер 1 - контроллер клавиатуры 2 - сигнал возврата по кадру (EGA/VGA), на AT соединен с IRQ 9 3 - обычно COM2/COM4 4 - обычно COM1/COM3 5 - контроллер HDD (XT), обычно свободен на AT 6 - контроллер FDD 7 - LPT1, многими LPT-контроллерами не используется 8 - часы реального времени с автономным питанием (RTC) 9 - параллельна IRQ 2 10 - не используется 11 - не используется 12 - обычно контроллер мыши типа PS/2 13 - математический сопроцессор 14 - обычно контроллер IDE HDD (первый канал) 15 - обычно контроллер IDE HDD (второй канал)

На AT и всех современных платах сигнал IRq 2 схемно поступает на вход, соответствующий IRq 9 и вызывает запуск обработчика прерываний, связанного с IRq 9, который программно эмулирует прерывание по IRq 2. Таким образом, программы, работающие с IRq 9, будут работать всегда, а использующие IRq 2 - могут не работать, если не установлен правильный обработчик IRq 9.

DMA (Direct Memory Access - прямой доступ к памяти) - способ обмена данными между внешним устройством и памятью без участия процессора, что может заметно снизить нагрузку на процессор и повысить общую производительность системы.


Начало  Назад  Вперед



Книжный магазин