Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций 1 сем ос.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
457.73 Кб
Скачать

Менеджеры памяти

HIMEM.SYS представляет собой диспетчер дополнительной памяти, т.е. программу, управляющую доступом к дополнительной памяти и верхней памяти со спецификацией XMS. HIMEM, в частности, не позволяет двум программам или драйверам одновременно обращаться к одной и той же области дополнительной памяти. Файл Himem.sys необходим для запуска Windows 9Х. При отсутствии файла Config.sys драйвер Himem.sys загружается автоматически.

EMM386.EXE

Этот драйвер открывает доступ к верхней области памяти, а также эмулирует отображаемую память с помощью дополнительной. Он загружается с помощью команды DEVICE в файле CONFIG.SYS аналогично himem.sys и может использоваться только на компьютерах с процессором 80386 или более поздней модели. EMM386 позволяет также загружать программы и драйверы устройств в верхнюю область памяти (UMB).

Понятие виртуальной памяти: 1) создание из части дисковой памяти имитацию оперативной памяти 2) создание из части оперативной памяти имитации диска – виртуальный диск

  1. Установка драйвера RAMDRIVE.SYS (создание виртуального диска)

Вопросы на закрепление

  • Чем отличаются реальный и защищенный режимы адресации памяти

  • Что такое сегмент и смещение? Как вычисляется адрес памяти по номеру сегмента и смещения.

  • Какую область адресов памяти ( в Кбайтах) занимает «основная память» и какую «верхняя память». Что в них размещается.

  • В каких адресах расположена дополнительная память. Как для процессора становится доступной дополнительная память, что для этого используется.

39