Верхняя область памяти: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Строка 18: Строка 18:
* [[Expanded Mamory|Expanded Mamory (EMS) - расширенная память]]
* [[Expanded Mamory|Expanded Mamory (EMS) - расширенная память]]
* [[High Memory Area|High Memory Area (HMA) - область верхней памяти]]
* [[High Memory Area|High Memory Area (HMA) - область верхней памяти]]
* [[Extended Memory Area|Extended Memory Area (XMS) - дополнительная область памяти]]
* [[Extended Memory Area|Extended Memory Area (XMS) - дополнительная память]]


[[Категория:Программирование x86]]
[[Категория:Программирование x86]]

Версия от 20:17, 19 января 2009

Верхняя область памяти (Верхняя память, англ. UMA, upper memory area) это область памяти между 640 Кбайт и 1-м Мегабайтом Оперативной памяти. Верхняя память занимает 384 Кбайт и расположена по адресам от А0000h и до FFFFFh

Использование верхней памяти

Верхняя память служит для размещения информации об аппаратной части компьютера. Она условно разделена на три области по 128 Кбайт. Стандартное распределение верхней памяти выглядит таким образом:

A0000h-BFFFFh - 128 Кбайт, отведена под видеопамять (Video RAM), чаще всего используется не полностью.

C0000h-DFFFFh - 128 Кбайт, загружаются программы BIOS адаптеров (Adapter ROM, Adapter RAM)

E0000h-FFFFFh - 128 Кбайт, область отведена под использование системного BIOS, но в большинстве случаев используется не полностью (чаще всего заняты последние 64 Кбайт).

Использование свободной верхней памяти

Оставшаяся свободная память из верхней памяти (например первые свободные 64 Кбайт третьей области 128 Кбайт) с помощью специального драйвера (например EMM386.EXE) могла отдаваться для нужд ОС и называлась расширенная память (англ. EMS, expanded memory specification).

См. также