Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VIII.Организация ОЗУ.doc
Скачиваний:
17
Добавлен:
27.03.2015
Размер:
389.63 Кб
Скачать

4. Распределение адресного пространства оп пк.

Адресное пространство памяти современных персональных компьютеров IBM PC и совместимых с ними используется для размещения адресов основной памяти и регистров (а также областей локальной памяти) периферийных устройств. К основной памяти (ОП) персональных компьютеров принято относить оперативную и постоянную память (которая, в основном, используется для хранения программ базовой системы ввода/вывода BIOS, программ тестирования и программы запуска операционной системы). Большую часть адресного пространства основной памяти занимает оперативная память. Объем установленной памяти определяется программой-тестом POST, располагающейся в постоянной (энергонезависимой) памяти ROM BIOS, при начальном включении или перезагрузки компьютера.

Для персональных компьютеров характерно типовое распределение непосредственно адресуемой памяти (0…1 Мбайт) между оперативной и постоянной памятью, которое отображено на рис. VIII.12.

00000 9FFFF A0000 FFFFF

Стандартная память 640 Кбайт

(Conventional Memory)

Верхняя память 384 Кбайт

(Upper Memory Area – UMA)

Область служебных программ и данных ОС, вектора прерываний

(64 Кбайт)

Область программ и данных операционной системы и пользователя

(576 Кбайт)

Служебная память

(видеопамять, регистры периф. устройств, и пр)

(320 Кбайт)

Область ПЗУ

(программ BIOS)

(64 Кбайт)

Оперативная память (ОЗУ)

ПЗУ

Рис.VIII.12 Распределение адресного пространства непосредственно

адресуемой памяти.

Стандартная (базовая) память доступна DOS и программам реального режима. В некоторых системах верхняя граница этой памяти сдвигается к 704 Кбайт.

Верхняя память зарезервирована для системных нужд. В ней размещаются области буферной памяти адаптеров (например, видеопамять), регистров периферийных устройств и постоянная память (BIOS с расширениями).

Область памяти выше первого мегабайта носит название расширенной памяти. Доступ к ячейкам расширенной памяти возможен либо при использовании специальных программ-драйверов, либо в защищенном режиме работы процессора. В реальном режиме расширенная память может быть использована главным образом для хранения данных и некоторых программ ОС.

Следовательно, в первом приближении, распределение адресного пространства основной памяти может быть представлено рис. VIII.13.

Область высокой памяти объемом 64 Кбайт выделена из расширенной памяти потому, что она адресуется в реальном режиме, эмулирующем работу процессоров 8086/88 в микропроцессорах 80286+.

Непосредственно адресуемая память

Расширенная память

Стандартная память

0…640 Кбайт

Верхняя память

640 Кбайт...1024 Кбайт

Высокая память

HMA(HighMemoryArea)

1024 Кбайт………1088 Кбайт

Дополнительная

память

> 1088 Кбайт

Рис. VIII.13 Распределение адресного пространства основной памяти.

Для процессоров 80386+, имеющих 32 – разрядную адресную шину, теоретическая верхняя граница расширенной памяти равна 4 Гбайт. Для процессоров Pentium Pro+, у которых адресная шина 36 – разрядная, эта верхняя граница равна 64 Гбайт.

104

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]