¦ D000h-DFFFh ¦Расширение BIOS или EMS ¦ 64 К ¦
¦--------------+---------------------------¦ ----- ¦
¦ C000h-CFFFh ¦Область BIOS видеоадаптера¦ 64 К ¦
¦--------------+---------------------------¦ ----- ¦
¦ ¦ ¦ ¦
¦ A000h-BFFFh ¦ Область памяти видео- ¦ 128 К ¦
¦ ¦ буфера ¦ ¦
-----¦--------------+---------------------------¦ ----- ¦
° ¦ ¦ ¦
¦ ¦ ¦ ¦ 1 M байт
¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦
¦ ¦ XXXXh-9FFFh ¦ Память пользователя ¦ ** ¦
¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦
640 К¦ ¦ ¦ ¦
¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦
¦ ¦--------------+---------------------------¦ ----- ¦
¦ ¦ ¦ ¦ ¦
¦ ¦ ¦ ¦ ¦
¦ ¦ 0400h-XXXXh ¦ MS-DOS ¦ * ¦
¦ ¦ ¦ ¦ ¦
¦ ¦--------------+---------------------------¦ ----- ¦
• ¦ 0000h-03FFh ¦ Векторы прерываний ¦ 16 K •
---- L==============¦===========================- ----- -------* - адрес и обьем памяти определяются версией MS-DOS и конфигурацией системы.
** - адрес и обьем памяти определяются версией MS-DOS , конфигурацией системы и обьемом памяти, используемой пользователем.
Рис. 4.3. Распределение памяти процессора
DOS предполагает разбиение памяти на сегменты по 64 К байт. Эти сегменты разделяются на три области. Обычная память, называемая также пользовательской, занимает нижние 640 К байт. Высшая память, которая обычно резервируется для RAM системы и расширения, использует следующие 384 К байт.
Выше 1 М байт начинается расширенная память, которая находится за пределами адресного диапазона как DOS, так и процессора 8088.
--------------------------------¬
¦ Методика расширения памяти ¦
L-------------------------------- Для увеличения обьема пользовательской памяти используют расширенную память.
Расширенной памятью считается память, имеющая логический адрес, превышающий
640 К байт, а физический адрес должен начинаться после постоянно закрепленной зоны адресов, от 1 до 16 или 32 М байт в зависимости от используемого в системе микропроцессора.
Расширение памяти осуществляется как за счет увеличения обьема памяти на плате процессора при использовании микросхем памяти с большей информационной емкостью, так и за счет использования дополнительных модулей памяти.
При расширении памяти должен соблюдаться принцип непрерывности адресации ОЗУ. Начальный адрес обращения к расширенной памяти должен идти с физического адреса 100000h ( с 1 М байт), а зона расширенной памяти не должна иметь промежутков при переходе от одного банка памяти к другому или от одного модуля памяти к следующему. Если в адресном пространстве памяти есть промежуток, память, установленная после промежутка в адресации, не воспринимается системой.
Возможны два режима организации расширения пользовательской памяти:
EXSTENDED MEMORY и EXSPANDED MEMORY.
При EXSTENDED-организации памяти требования к сегментации памяти отсуствуют. Эта память используется только в защищенном режиме работы микропроцессора, кроме систем на микропроцессорах типа I8086 и I8088.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.