Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Презентации / Память.ppt
Скачиваний:
31
Добавлен:
11.04.2015
Размер:
4.75 Mб
Скачать

Два варианта реализации таблицы страниц

Многоуровневая таблица преобразования адресов

Буфер быстрого преобразования адресов

(буфер ассоциативной

трансляции (TLB))

Механизм преобразования виртуального адреса в физический в x86

Translation Lookaside Buffer

(TLB)

Механизм преобразования виртуального адреса в физический в Itanium

Сегментный способ управления памятью

Сегментно-страничный способ управления памятью

Виртуаальная п мятьаа (англ. Virtual memory) — технология управления памятью ЭВМ, разработанная для многозадачных операционных систем.

1.При использовании данной технологии для каждой программы используются

независимые схемы адресации памяти, отображающиеся тем или иным способом на физические адреса в памяти ЭВМ. Позволяет увеличить эффективность

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

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

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

4.упростить адресацию памяти клиентским программным обеспечением;

5.рационально управлять оперативной памятью компьютера (хранить в ней только активно используемые области памяти);

6.изолировать процессы друг от друга (процесс полагает, что монопольно владеет всей памятью).