Основы современных операционных систем Лекция 16.

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



Advertisements
Похожие презентации
Основы современных операционных систем Лекция 17.
Advertisements

Основы современных операционных систем Лекция 27.
Виртуальная память. Управление памятью объединяет три задачи. Динамическое распределение памяти. Отображение виртуальных адресов программы на физические.
Основы современных операционных систем Лекция 4. (C) В.О. Сафонов, 2010 Архитектура компьютерных систем.
Основы современных операционных систем Лекция 15.
Основы современных операционных систем Лекция 19.
Основы современных операционных систем Лекция 20.
Лекция 5 Управление памятью Виртуальное адресное пространство.
Учебный курс Операционные среды, системы и оболочки Лекция 9 Лекции читает доктор технических наук, профессор Назаров Станислав Викторович.
Виртуальная память. Управление памятью объединяет три задачи Динамическое распределение памяти Отображение виртуальных адресов программы на физические.
Основы современных операционных систем Лекция 2. (C) В.О. Сафонов, 2010 История ОС.
Основы современных операционных систем Лекция 26.
Основы современных операционных систем Лекция 13.
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Управление оперативной памятью 1.Контроль состояния каждой единицы памяти (свободна/распределена) 2.Стратегия распределения памяти (кому, когда и сколько.
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Основы современных операционных систем Лекция 22.
Учебный курс Основы операционных систем Лекция 8 кандидат физико-математических наук, доцент Карпов Владимир Ефимович.
Основы операционных систем.
Основы современных операционных систем Лекция 14.
Транксрипт:

Основы современных операционных систем Лекция 16

(C) В.О. Сафонов, Откачка и подкачка (swapping)

(C) В.О. Сафонов, Схема откачки и подкачки

(C) В.О. Сафонов, 2010 Смежное (contiguous) распределение памяти

(C) В.О. Сафонов, 2010 Аппаратная поддержка регистров перемещения и границы

(C) В.О. Сафонов, 2010 Смежное распределение (продолжение)

(C) В.О. Сафонов, 2010 Стратегии динамического распределения памяти

(C) В.О. Сафонов, 2010 Фрагментация

(C) В.О. Сафонов, 2010 Страничная организация (paging)

(C) В.О. Сафонов, 2010 Схема трансляции адресов

(C) В.О. Сафонов, 2010 Архитектура трансляции адресов

(C) В.О. Сафонов, 2010 Пример страничной организации

(C) В.О. Сафонов, 2010 Пример страничной организации

(C) В.О. Сафонов, 2010 Список свободных фреймов

(C) В.О. Сафонов, 2010 Реализация таблицы страниц

(C) В.О. Сафонов, 2010 Ассоциативная память (cache)

(C) В.О. Сафонов, 2010 Аппаратная поддержка страничной организации: TLB

(C) В.О. Сафонов, 2010 Эффективное время поиска (effective access time – EAT)

(C) В.О. Сафонов, 2010 Защита памяти

(C) В.О. Сафонов, 2010 Бит valid/invalid в таблице страниц

(C) В.О. Сафонов, 2010 Структура таблицы страниц

(C) В.О. Сафонов, 2010 Иерархические таблицы страниц

(C) В.О. Сафонов, 2010 Пример двухуровневой таблицы страниц

(C) В.О. Сафонов, 2010 Схема двухуровневых таблиц страниц

(C) В.О. Сафонов, 2010 Схема адресной трансляции по двухуровневой таблице страниц

(C) В.О. Сафонов, 2010 Хешированные таблицы страниц

(C) В.О. Сафонов, 2010 Хешированная таблица страниц

(C) В.О. Сафонов, 2010 Инвертированная таблица страниц

(C) В.О. Сафонов, 2010 Архитектура инвертированной таблицы страниц

(C) В.О. Сафонов, 2010 Разделяемые страницы

(C) В.О. Сафонов, 2010 Пример: разделяемые страницы

(C) В.О. Сафонов, 2010 Q & A