Иерархия памяти ЭВМ Быстродействие Регистры СОЗУ (КЭШ L1) СОЗУ (КЭШ L2,L3) ОЗУ Дисковая КЭШ - память Магнитные диски, RAID Оптические диски Магнитная лента.

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



Advertisements
Похожие презентации
Управление памятью. Модели памяти Линейное адресное пространство Страничная организация Сегментная организация Комбинированное определение адреса Виртуальная.
Advertisements

Формирование адреса в IA-32 Смещение База (BP, SP) Индекс (SI, DI) Масштабный множитель 1, 2, 4, 8 x x входовой SM сложение по mod 32 Шаг.
Виртуальная память. Управление памятью объединяет три задачи. Динамическое распределение памяти. Отображение виртуальных адресов программы на физические.
Автор: Стархова Татьяна Николаевна, преподаватель информатики, Санкт-Петербургский техникум библиотечных и информационных технологий.
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Формирование адреса при сегментно – страничной организации памяти Виртуальный адрес # Сегмента# Страницы# Слова База стр. табл. # Физической стр.# Слова.
Виртуальная память. Управление памятью объединяет три задачи Динамическое распределение памяти Отображение виртуальных адресов программы на физические.
Учебный курс Операционные среды, системы и оболочки Лекция 9 Лекции читает доктор технических наук, профессор Назаров Станислав Викторович.
КЭШ КЭШ работает с физическими адресами Медленно, поскольку тратится время на преобразование адреса. При прерываниях или переключениях программ не требуется.
Процессоры Intel в защищенном режиме. Недостатки реального режима Невозможно адресовать пространство памяти свыше 1-го Мб Невозможно работать с массивами,
Учебный курс Принципы построения и функционирования ЭВМ Лекция 8 Организация памяти в ЭВМ профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович.
Организация обмена информацией Функции устройств магистрали.
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Операционные системы, среды и оболочки Управление памятью.
Функциональные возможности ВС. Составные части понятия «архитектура» Вычислительные и логические возможности ВС. Они обусловливаются системой команд (СК),
1 Управление памятью Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
«Компьютер фон Неймана»: Джон фон Нейман (John Von Neumann) EDVAC (Electronic Discrete Variable Computer - Электронный Компьютер Дискретных Переменных)
Основы операционных систем.
Управление оперативной памятью 1.Контроль состояния каждой единицы памяти (свободна/распределена) 2.Стратегия распределения памяти (кому, когда и сколько.
Лекция 7 Управление памятью Сегментная, страничная и сегментно- страничная организация памяти.
Транксрипт:

Иерархия памяти ЭВМ Быстродействие Регистры СОЗУ (КЭШ L1) СОЗУ (КЭШ L2,L3) ОЗУ Дисковая КЭШ - память Магнитные диски, RAID Оптические диски Магнитная лента Внешняя память Внутренняя память системы ? Произвольный доступ Прямой доступ Последовательный доступ Ёмкость

# Блока (k бит) Адрес в блоке (m бит) RGARGD БЛОК 0 RGARGD БЛОК i RGARGD БЛОК 2 k – 1 Адрес оперативной памяти # Блока (k бит) Адрес в блоке (m бит) RGARGD БЛОК 0 RGARGD БЛОК i RGARGD БЛОК 2 k – 1 Адрес оперативной памяти Последовательные слова в одном модуле При расслоении обращений Адресация многоблочной памяти k k m m

Отображение виртуальной памяти на физическую Страница 2 к -2 Страница 2 к -3 Страница 3 Страница 4 Страница 2 к -1 Страница 5 Страница 2 Страница 1 Страница 0 Страница 3 Страница 4 Страница 5 Страница 2 к -3 Страница 2 к -1 Страница 0 Страница 1 Страница 2 Страница 2 к -2 Виртуальная память программы Оперативная память Внешняя память Физическая память

Структура ассоциативного ЗУ Регистр признака опроса (тега) Блок хранения ассоциативных признаков (тегов) Регистр маски Индикаторы совпадений Блок хранения информации Регистр данных Компаратор Регистр признака (тега) а) структура АЗУ б) структура элемента блока хранения тегов Признак опроса На индикатор совпадений Опрос

Преобразование виртуального адреса # виртуальной страницы L# слова (байта) # физической страницы n-1 # физической страницы 1 # физической страницы k # физической страницы 0 База таблицы страницы # физической страницы# слова (байта) Управляющие биты Смещение L Таблица страниц

Формирование адреса при сегментно – страничной организации памяти Виртуальный адрес # Сегмента# Страницы# Слова База стр. табл. # Физической стр.# Слова Виртуальный адрес Страничные таблицы (по табл. на сегмент) # Физической стр.

Сегментно – страничное преобразование адреса в IA - 32 Селектор сегмента Смещение Дескриптор сегмента Сегмент Линейное адресное пространство Линейный адрес Вход Дескриптор страницы Директория ТаблицаСмещение Базовый адрес сегмента Страниц а Директория страниц Физическое адресное пространство Сегментное преобразование Страничное преобразование Физический адрес Таблица страниц Логический адрес Глобальная таблица дескрипторов CR3 Линейный адрес Физический адрес