Скачать презентацию Виртуальная память Виртуальная память технология управления Скачать презентацию Виртуальная память Виртуальная память технология управления

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

  • Количество слайдов: 13

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

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

Виртуальная память – это память на жестком диске, выделанная операционной системой. Другими словами – Виртуальная память – это память на жестком диске, выделанная операционной системой. Другими словами – с помощью физической памяти дополняется оперативная.

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

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

Страничная организация памяти Страничная организация памяти

 Программно формируемые адреса, называемые виртуальными адресами, формируют виртуальное адресное пространство. Пространство виртуальных адресов Программно формируемые адреса, называемые виртуальными адресами, формируют виртуальное адресное пространство. Пространство виртуальных адресов разделено на единицы, называемые страницами. Соответствующие единицы в физической памяти называются страничными блоками (page frame).

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

Таблица страниц – это функция, имеющая в качестве аргумента номер виртуальной страницы и получающая Таблица страниц – это функция, имеющая в качестве аргумента номер виртуальной страницы и получающая в результате номер физического блока.

Две важные проблемы: Таблица может быть слишком большой Отображение должно быть быстрым Две важные проблемы: Таблица может быть слишком большой Отображение должно быть быстрым

Литература: Таненбаум Э. «Современные операционные системы» стр. 232 -238 Литература: Таненбаум Э. «Современные операционные системы» стр. 232 -238