Студопедия
Главная страница | Контакты | Случайная страница

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

Механизм реализации Виртуальной памяти

Читайте также:
  1. III. Условия реализации учебной практики
  2. IV. Основные направления реализации настоящей Стратегии
  3. N-холинолитические средства. Ганглиоблокаторы. Классификация. Механизм действия. Фармакологические эффекты. Применение.
  4. N-холинолитические средства. Миорелаксанты. Классификация. Механизмы действия. Применение. Симптомы отравления, лечение отравлений.
  5. VI. Организационное, правовое и ресурсное обеспечение антинаркотической деятельности в Российской Федерации. Механизм контроля за реализацией Стратегии
  6. VI. Оценка реализации проекта
  7. А – создать коллективный механизм для укрепления сотрудничества и обмена информацией, полезной для выявления и пресечения отмывания денег, а затем и финансирования терроризма.
  8. Агенты, стадии и механизмы политической социализации
  9. Административная реформа в Российской Федерации: задачи и основные направления реализации.
  10. Административно-правовые нормы: понятие, структура, виды и способы реализации.

Виртуа́льная па́мять (англ. Virtual memory) — технология управления памятью ЭВМ, разработанная для многозадачных операционных систем. При использовании данной технологии для каждой программы используются независимые схемы адресации памяти, отображающиеся тем или иным способом на физические адреса в памяти ЭВМ. Позволяет увеличить эффективность использования памяти несколькими одновременно работающими программами, организовав множество независимых адресных пространств (англ.), и обеспечить защиту памяти между различными приложениями. Также позволяет программисту использовать больше памяти, чем установлено в компьютере, за счет откачки неиспользуемых страниц на вторичное хранилище (см. Подкачка страниц).

При использовании виртуальной памяти упрощается программирование, так как программисту больше не нужно учитывать ограниченность памяти, или согласовывать использование памяти с другими приложениями. Для программы выглядит доступным и непрерывным все допустимое адресное пространство, вне зависимости от наличия в ЭВМ соответствующего объёма ОЗУ.

Применение механизма виртуальной памяти позволяет:

В настоящее время эта технология имеет аппаратную поддержку на всех современных бытовых процессорах. В то же время во встраиваемых системах и в системах специального назначения, где требуется либо очень быстрая работа, либо есть ограничения на длительность отклика (системы реального времени) виртуальная память используется относительно редко. Также в таких системах реже встречается многозадачность и сложные иерархии памяти.

 

Свести к минимуму случаи отсутствия страниц (сегментов), тогда должна произойти загрузка всех страниц (сегментов) до начала исполнения, это будет называться простое управление разделами. Данный способ обычно не используется (это лишь идеальный вариант), т.к. не хватает памяти.

2.Свести к минимуму случаи отсутствия страниц (сегментов) при условии, что не все страницы (сегменты) могут находиться в ОП, тогда рассматривают 2 варианта:

а) опережающая подкачка - базируется на предсказании поведения программы (трудно выполнить, используется редко);

б) подкачка по требованию - дисциплина, при которой страницы (сегменты) подкачиваются при фактическом к ним обращении

 




Дата добавления: 2015-02-16; просмотров: 114 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав