Основы микропроцессорной техники



             

Распределение ресурсов компьютера - часть 3


Во-первых, технологию PnP должен поддерживать данный компьютер и его программное обеспечение. Во-вторых, эту технологию должно поддерживать подключаемое к компьютеру устройство. Определить это довольно просто: если на плате имеются переставляемые перемычки или механические переключатели для задания параметров платы (адресов портов ввода/вывода, номера используемого прерывания, базового адреса памяти, номера канала ПДП), то можно смело утверждать, что выбор конфигурации, учет стандартного распределения ресурсов компьютера ложится на пользователя. Компьютер здесь не помощник. Конечно же, перед установкой в компьютер новых плат расширения следует внимательно прочитать инструкцию и точно следовать ей. Подробнее о работе режима PnP будет рассказано ниже.

А теперь рассмотрим принятое в персональных компьютерах стандартное распределение ресурсов.

О стандартном распределении памяти уже говорилось в предыдущей главе. Чуть подробнее распределение адресов памяти описано в табл. 8.3.

Из таблицы видно, что для памяти, входящей в состав устройств ввода/вывода, отводится зона всего лишь в 92 Кбайта (адреса С8000…DFFFF). В этом пространстве может располагаться как оперативная память, так и постоянная память устройств ввода/вывода. Иногда память устройств ввода/вывода захватывает также и зону адресов С0000…С7FFF.

Таблица 8.3. Распределение адресов памяти (адреса даны в шестнадцатеричном коде).Адреса памятиНазначение
000000...0003FFТаблица векторов прерываний
000000...09FFFFПамять DOS и пользовательских программ
0А0000...0АFFFFПамять дисплея EGA или VGA
0B0000...0B7FFFПамять монохромного дисплея MDA
0B8000...0BFFFFПамять дисплея CGA
0C0000...0C3FFFПЗУ BIOS для EGA/VGA
0C8000...0DFFFFПамять устройств ввода/вывода
0E0000...0EFFFFРезерв ПЗУ ВIOS на материнской плате
0F0000...0FFFFFПЗУ BIOS на материнской плате

Важно помнить, что помимо этого распределения, общего для любых программных и аппаратных средств, существуют еще и распределения памяти, специфические для каждой операционной системы.


Содержание  Назад  Вперед