Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Виртуальная память

Почтовые ящики | Очереди | Очереди и почтовые ящики в WINDOWS | Тупиковые ситуации | Предотвращение тупиков | Простое непрерывное распределение ОП | Защита памяти | Методы управления свободной памятью | Дисциплины выделения памяти | Разделы с подвижными границами |


Читайте также:
  1. XXIII. Память и оригинальность
  2. XXIV. Память у философов
  3. XXV—XXVI. Память и интеллигентность
  4. Ассоциативная память
  5. В память о Мэтте
  6. Виртуальная организация

При непрерывном распределении появляются неиспользуемые участки ОП, так называемая внешняя фрагментация. Внутренняя образуется при работе самой программы по явным запросам памяти и ее освобождению.

Эффективный способ борьбы с внешней фрагментацией - выделение каждой работе нескольких непрерывных областей ОП. Хотя физически эти области находятся в разных местах, в программе адреса сохраняются как при непрерывном распределении. Поскольку адреса в этом случае не отражают фактических адресов, их называют виртуальными (мнимыми, математическими).

Трансляторы с языков высокого уровня для различных программных объектов резервируют память (для переменных, констант, массивов, файлов, записей, машинного кода и т.д.). Но это еще не физический адрес, а виртуальный. После работы загрузчика программы при непрерывном распределении виртуальный адрес оказывается пересчитанным в физический адрес.

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

Термин " виртуальная память " относится к системам, которые сохраняют виртуальный адрес во время исполнения. Физические адреса ОП, закрепляемые за тем или иным виртуальным адресом задачи могут изменяться ОС.


Дата добавления: 2015-10-02; просмотров: 76 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Своппинг| Сегментная организация памяти

mybiblioteka.su - 2015-2024 год. (0.005 сек.)