Содержание
-
Виртуальная память
-
Виртуальная память — технология управления памятью ЭВМ, разработанная для многозадачных операционных систем. При использовании данной технологии для каждой программы используются независимые схемы адресации памяти, отображающиеся тем или иным способом на физические адреса в памяти ЭВМ.
-
Виртуальная память – это память на жестком диске, выделанная операционной системой. Другими словами – с помощью физической памяти дополняется оперативная.
-
Позволяет увеличить эффективность использования памяти несколькими одновременно работающими программами, организовав множество независимых адресных пространств, и обеспечить защиту памяти между различными приложениями.
-
Основная идея виртуальной памяти в том, что объединенный размер программы, данных и стека может превысить количество доступной физической памяти
-
Страничная организация памяти
-
Программно формируемые адреса, называемые виртуальными адресами, формируют виртуальное адресное пространство. Пространство виртуальных адресов разделено на единицы, называемые страницами. Соответствующие единицы в физической памяти называются страничными блоками (page frame).
-
-
В фактическом аппаратном обеспечении страницы, физически отсутствующие в памяти, отслеживаются с помощью бита присутствия/отсутствия.
-
-
Таблица страниц
Таблица страниц – это функция, имеющая в качестве аргумента номер виртуальной страницы и получающая в результате номер физического блока.
-
Две важные проблемы:
Таблица может быть слишком большой Отображение должно быть быстрым
-
Литература:
Таненбаум Э. «Современные операционные системы» стр. 232-238
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.