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

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



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

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

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

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

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

Графическое представление ВП

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

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

Формат адреса в Itanium®2 64-адресное ВП с 16-ю страницами Объем страницы bytes (1024 Pbytes) Адрес – номер страницы (virtual page number) + смещение (page offset) 0x f8 – номер адреса, 4 – номер виртуальной страницы, 0x3f8 – с мещение 0x f8 4 0x3f8

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

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

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

Translation Lookaside Buffer (TLB)

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

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

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