Техническая диагностика средств вычислительной техники

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

br /> ширина ¦ назначение ¦ область ¦ размещение
адресного ¦ области ¦ адресов ¦ и наименование
пространства¦ адресов ¦ ¦ области
------------+---------------------+-----------+-----------------
Стандартная или базовая память
1К ¦ Interrupt Area ¦ 000000 ¦
¦ векторы прерываний ¦ 0003FFh ¦
¦ ¦ ¦
256 байт ¦ BIOS Data Area ¦ 000400 ¦
¦ область данных BIOS ¦ 0004FFh ¦
¦ ¦ ¦
512 байт ¦ System Data Area ¦ 000500 ¦ расположена
¦ область данных DOS ¦ 0006FFh ¦ в DRAM
¦ ¦ ¦
около 70 К ¦ Ядро системы DOS: ¦ 000700 ¦ Conventional
¦ V 3.2 - 70 K ¦ ¦ Memory,
¦ V 3.3 - 67 K ¦ ¦ стандартная
¦ V 5.0 - 118 K (60 K ¦ ¦ или базовая
¦ в Conv.Mem.,осталь- ¦ ¦ память дос-
¦ ное - в HMA) ¦ 01163Fh ¦ тупная MSDOS
¦ ¦ ¦
около 570К ¦ Область стековой ¦ ¦
¦ памяти, транзитный ¦ ¦
¦ модуль СОМ.COM и ¦ ¦
¦ пользовательская ¦ 011460 ¦
¦ область ¦ 09FFFFh ¦
+ ¦ ¦
итого 640Кбайт ¦ ¦
-------------+---------------------+-----------+-----------------
Верхняя память (Uрper Memory Area):
128 К ¦ Video RAM 0A0000 экранная
¦ (Shadow RAM) ¦ 0BFFFFh ¦ память, рас-
¦ ¦ ¦ положена в
¦ ¦ ¦ видео подсистеме
¦ ¦ ¦
64 К ¦ Пространство "лову- ¦ 0С0000 ¦
¦ шек" BIOS для ¦ ¦ расположена
¦ УВВ (Shadow RAM) ¦ 0СFFFFh ¦ в ПЗУ УВВ
¦ ¦ ¦
64 К ¦ Организация специ- ¦ 0D0000 ¦
¦ фикаций LIM EMS ¦ ¦
¦ 3.2/4.0 ¦ ¦
¦ - 4 cегмента ¦ ¦
¦ (frame) по 16 К ¦ ¦ расположена
¦ (Shadow RAM) ¦ 0DFFFFh ¦ в подсистеме DRAM
¦ ¦ ¦
128 K ¦ Область, выделенная ¦ 0Е0000 ¦ расположена
¦ под BIOS (Shadow ¦ ¦ в ПЗУ подсистеме
¦ RAM)-копия ROM BIOS ¦ ¦ ROM BIOS
¦ для RМ ¦ 0FFFFF ¦ (две послед-
¦ ¦ ¦ ние секции
итого 384Кбайт ¦ ¦ ROM)
------------+---------------------+-----------+-----------------
всего 1 Мбайт ¦ ¦
------------+---------------------+-----------+-----------------
Дополнительная (Exрanded) память:
64 К ¦ High Memory Area 100000 часть расши-
¦ (HMA) - высшая па- ¦ 10FFFFh ¦ ренной (Exten-
¦ мять, в DOS 5.0 - ¦ ¦ ded) памяти,
¦ хранит часть ядра ¦ ¦ доступна для
¦ системы ¦ ¦ DOS 5.0 и выше
¦ ¦ ¦
15168 K ¦ Expanded Memory ¦ 110000 ¦ RAM - память,
¦ (дополнительная ¦ ¦ доступная для
¦ память), с помо- ¦ ¦ системных
¦ щью программ- ¦ ¦ программ в РМ.
¦ администраторов ¦ ¦
¦ (менеджеров) ¦ ¦
¦ используется в RM ¦ ¦
¦ как Extended ¦ FDFFFFh ¦
¦ Memory ¦ ¦
¦ ¦ ¦
¦ ¦ ¦
итого 15232 Кбайт ¦ ¦
¦ ¦ ¦
¦ ¦ ¦
¦ ¦ ¦
¦ ¦ ¦ Область копи-
128 К ¦ BIOS ¦ FE0000 ¦ рования BIOS
¦ ¦ FFFFFFh ¦ в PM (две пос-
¦ ¦ ¦ ледние секции
¦ ¦ ¦ ROM BIOS)
_________________________________________________________________

всего 16 Мбайт
_________________________________________________________________

Часто возникает путаница между расширенной памятью (от 640 Кбайт до 1 Мбайт) и отображаемой памятью. К расширенной памяти, от 640 Кбайт и до 16 Мбайт, можно обращаться по 24-м адресным линиям при инсталлированном драйвере (менеджере) расширенной памяти спецификации XMS (например, HIMEM). К отображаемой (дополнительной) памяти (от 1 до 32 Мбайт) можно обращаться в RM только отображая ее через окна (frame) по 64 Кбайт (из 4-х сегментов по 16 Кбайт) в расширенной памяти. Эти окна создаются менеджером XMS и располагаются выше видео-памяти в пределах 1 Мбайт. К ним можно обращаться по 20 адресным линиям, только при инсталлированном драйвере (менеджере) верхней памяти спецификации EMS. Таким образом, область памяти от 1 Мбайт до 16 Мбайт может быть доступна и как расширенная (под управлением администратора XMS) и как дополнительная (под управлением администратора EMS). Так что отображаемая память это память, доступная под управлением EMS, вне зависимости от ее расположения, т. е. память выше 16 Мбайт только отображаемая, а от 1 до 16 Мбайт может быть одновременно и расширенной (под управлением XMS), и отображаемой, (если доступ к ней организован администратором EMS).

Управление окном выполняют обе программы-менеджеры: XMS (до 1 Мбайт) и EMS (до 32 Мбайт). Когда frame заполнен, EMS переносит его в дополнительную память, а из дополнительной такой же, но свежий frame, переносит в те же физические адреса XMS. Такой механизм управ