Что вы должны знать о своем компьютере

         

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


По мере развития программного обеспечения компьютеров, создавалась новая элементная база. Фирма Intel выпустила новый процессор Intel 80286. Центральный процессор 80286 получил возможность адресовать 16 Мбайт оперативной памяти. Однако чтобы получить к ней доступ, процессор должен работать в защищенном режиме. Процессор Intel 8086 не имеет защищенного режима, поэтому все программное обеспечение (в том числе и операционная система MS-DOS), разработанное на момент появления Intel 80286, не могло использовать новые возможности процессора Intel 80286.

Сразу после включения питания процессор Intel 80286 работает в реальном режиме для обеспечения совместимости с процессором Intel 8086 и созданным на тот момент программным обеспечением. В реальном режиме процессор Intel 80286 становится улучшенным аналогом старого процессора Intel 8086, и может адресовать только первые 1024 Кбайт памяти.

Память компьютера, расположенная за границей 1024 Кбайт, называется расширенной памятью (Extended memory). Расширенную память имеют компьютеры с процессорами Intel 80286, 80386, 80486, Pentium.

Первые 64 Кбайт расширенной памяти (от 1024 до 1088 Кбайт) называются областью старшей памяти (High Memory Area - HMA). Начиная с версии 5.0 операционная система MS-DOS может использовать этот участок расширенной памяти для размещения части своего ядра, области данных и буферов. При этом процессор все время остается в реальном режиме.

Для того чтобы использовать, область старшей памяти, надо добавить две строки в файле CONFIG.SYS:

DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH

Более подробно об области старшей памяти можно прочитать в десятом томе серии "Библиотека системного программиста", который называется "Компьютер IBM PC/AT, MS-DOS и Windows. Вопросы и ответы".

Остальная расширенная память, которая находится за границей 1088 Кбайт, не доступна в реальном режиме процессора.



Содержание раздела