Интерфейсы ПК



         

А.1. Пространство памяти


А.1. Пространство памяти

Логическая структура памяти PC обусловлена системой ад- ресации процессоров семейства х86. Процессоры 8086/88, применявшиеся в первых моделях IBM PC, имели адресное пространство 1 Мбайт (20 бит шины адреса). Начиная с про- цессора 80286 шина адреса была расширена до 24 бит, затем (386DX, 486, Pentium) до 32 и, наконец, до 36 бит (Pentium Pro, Pentium II). В реальном режиме процессора, используемом в DOS, формально доступен лишь 1 Мбайт памяти. Однако из-за ошибки эмуляции процессора 8086 в реальном режиме процессоры 80286 и выше имеют макси- мально доступный адрес lOFFEFh, что на (64К-16) байт больше. Область lOOOOOh-lOFFEFh называется высокой па- мятью - High Memory Area (HMA). В нее помещают часть ОС реального режима и небольшие резидентные програм- мы. Для полной совместимости с процессором 8086/88 име- ется вентиль линии А20 шины адреса - GateA20, который либо пропускает сигнал от процессора, либо принудительно обнуляет линию А20 системной шины адреса.

Основную часть адресного пространства занимает оператив- ная память. Объем установленной памяти определяется те- стом POST при включении компьютера, начиная с младших адресов. Натолкнувшись на отсутствие памяти (ошибку), тест останавливается и сообщает системе объем памяти.

Память, непосредственно адресуемая процессором, распре- деляется следующим образом:

OOOOOh-9FFFFh - Conventional {Base) Memory, 640 Кбайт - стандартная (базовая) память, доступная DOS и программам реального режима. В некоторых сис- темах с видеоадаптером MDA верхняя граница сдвигает- ся к AFFFFh (704 Кбайт). Иногда верхние 128 Кбайт стандартной памяти (область 80000h-9FFFFh) называют Extended Conventional Memory.

AOOOOh-FFFFFh - Upper Memory Area (UMA), 384 Кбайт - верхняя память, зарезервированная для си- стемных нужд. В ней размещаются буферы интерфейс- ных адаптеров (например, видеопамять) и постоянная память (BIOS с расширениями).

Память выше lOOOOOh - Extended Memory -дополнитель- ная (расширенная) память, непосредственно доступная только в защищенном режиме компьютеров 286 и выше.




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