Виртуальная память. Управление памятью объединяет три задачи. Динамическое распределение памяти. Отображение виртуальных адресов программы на физические.

Презентация:



Advertisements
Похожие презентации
Виртуальная память. Управление памятью объединяет три задачи Динамическое распределение памяти Отображение виртуальных адресов программы на физические.
Advertisements

Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Иерархия памяти ЭВМ Быстродействие Регистры СОЗУ (КЭШ L1) СОЗУ (КЭШ L2,L3) ОЗУ Дисковая КЭШ - память Магнитные диски, RAID Оптические диски Магнитная лента.
Основы современных операционных систем Лекция 16.
Управление памятью. Модели памяти Линейное адресное пространство Страничная организация Сегментная организация Комбинированное определение адреса Виртуальная.
Основы современных операционных систем Лекция 17.
Учебный курс Операционные среды, системы и оболочки Лекция 9 Лекции читает доктор технических наук, профессор Назаров Станислав Викторович.
Управление оперативной памятью 1.Контроль состояния каждой единицы памяти (свободна/распределена) 2.Стратегия распределения памяти (кому, когда и сколько.
Демидов А.В г. Операционные системы Лекция 6 Буфер оперативной памяти, Организация памяти.
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Процессоры Intel в защищенном режиме. Недостатки реального режима Невозможно адресовать пространство памяти свыше 1-го Мб Невозможно работать с массивами,
Основы операционных систем.
Лекция 3 Управление памятью. Распределение памяти предполагает удовлетворение потребностей как пользователей, так и системных средств. Эти требования.
Электронная таблица MS Excel Игра «Морской бой» Электронная таблица MS Excel.
Основы современных операционных систем Лекция 27.
Управление памятью. Память является важнейшим ресурсом, требующим тщательного управления со стороны мультипрограммной операционной системы. Распределению.
Работа с основной памятью Лекция 5. Базовая архитектура zSeries SMP архитектура – симметричная мультипроцессорная обработка данных.
Учебный курс Операционные среды, системы и оболочки Лекция 8 Лекции читает доктор технических наук, профессор Назаров Станислав Викторович.
Распределение адресного пространства Национальный технический университет «Харьковский политехнический институт» Кафедра «Промышленная и биомедицинская.
«Компьютер фон Неймана»: Джон фон Нейман (John Von Neumann) EDVAC (Electronic Discrete Variable Computer - Электронный Компьютер Дискретных Переменных)
Транксрипт:

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

Управление памятью объединяет три задачи. Динамическое распределение памяти. Отображение виртуальных адресов программы на физические адреса. Реализация защиты памяти.

Виртуальная память представляет собой совокупность всех ячеек памяти – оперативной и внешней. (Наличие ВЗУ обязательно.) Она имеет сквозную нумерацию от нуля до предельного значения адреса. Принцип виртуальной памяти предполагает, что пользователь имеет дело с кажущейся одноуровневой памятью, объем которой равен всему адресному пространству системы независимо от объема ОЗУ и объема памяти, необходимой для других программ, участвующих в мультипрограммной обработке.

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

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

Два варианта реализации таблицы страниц Двухуровневая таблица преобразования адресов Буфер быстрого преобразования адресов (буфер ассоциативной трансляции (TLB))

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

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

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

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