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

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



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

Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Процессоры Intel в защищенном режиме. Недостатки реального режима Невозможно адресовать пространство памяти свыше 1-го Мб Невозможно работать с массивами,
Виртуальная память. Управление памятью объединяет три задачи. Динамическое распределение памяти. Отображение виртуальных адресов программы на физические.
1 ЛЕКЦИЯ 3 ХАРАКТЕРИСТИКА ЗАЩИЩЕННОГО РЕЖИМА РАБОТЫ МИКРОПРОЦЕССОРА В реальном режиме работы поддерживается выполнение всего одной программы. Для этого.
Операционные системы Управление памятью Скрипов Сергей Александрович 2009.
Управление оперативной памятью. Основные задачи: 1.Контроль состояния каждой единицы памяти (свободна/распределена). 2.Стратегия распределения памяти.
Виртуальная память. Управление памятью объединяет три задачи Динамическое распределение памяти Отображение виртуальных адресов программы на физические.
Лекция 5 Управление памятью Виртуальное адресное пространство Непрерывное…..
Управление памятью. В ИРТУАЛЬНАЯ ПАМЯТЬ Основная идея заключается в разбиении программы на части, и в память эти части загружаются по очереди. Программа.
Управление оперативной памятью 1.Контроль состояния каждой единицы памяти (свободна/распределена) 2.Стратегия распределения памяти (кому, когда и сколько.
Проблемы когерентности КЭШ- памяти в большой машине Курс «Основы БЭВМ» Автор: Галямова Е.В.
1 Управление памятью Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
Операционные системы, среды и оболочки Управление памятью.
Работа с основной памятью Лекция 5. Базовая архитектура zSeries SMP архитектура – симметричная мультипроцессорная обработка данных.
Организация памяти. Иерархии памяти Идея иерархической (многоуровневой) организации памяти заключается в использовании на одном компьютере нескольких.
Учебный курс Операционные среды, системы и оболочки Лекция 9 Лекции читает доктор технических наук, профессор Назаров Станислав Викторович.
Лекция 7 Управление памятью Сегментная, страничная и сегментно- страничная организация памяти.
«Компьютер фон Неймана»: Джон фон Нейман (John Von Neumann) EDVAC (Electronic Discrete Variable Computer - Электронный Компьютер Дискретных Переменных)
Организация обмена информацией Функции устройств магистрали.
Транксрипт:

Управление памятью

Модели памяти Линейное адресное пространство Страничная организация Сегментная организация Комбинированное определение адреса Виртуальная память Ассоциативная память

Линейная организация Проста и понятна Естественна при большой разрядности Применяется в программах

Страничная организация

Сегментная адресация Применяется в Intel 80x86 Отличие от классических принципов фон Неймана Требует специальных регистров

Реальный режим

Защищенный режим

Дескрипторные таблицы

Дескриптор сегмента

Страничное преобразование

Дескрипторные таблицы страниц

Непрерывное адресное пространство

Линейный адрес -> физический

Кэш-память

Понятие кэширования Ассоциативность кэша Hit-miss алгоритм Способы кэширования – - сквозная запись - обратная запись

Псевдо-LRU Обозначим строки в множестве через L0, L1, L2 и множеству в блоке LRU соответствуют три бита В0, В1 и B3, которые в множестве было к строке L0 или L1, то 6 ик В0 устанавливается в состояние 1, а при обращении к строке L2 или L3 бит В0 сбрасывается в 0; если последнее обращение в паре L0 L1 было к строке L0, то бит В1 устанавливается в состояние 1, а при обращении к строке L1 бит В1 сбрасывается в 0; если последнее обращение в паре L2 L3 было к строке L2, о бит В2 устанавливается в состояние 1, а при обращении к строке L3 бит В2 сбрасывается в 0. Выбор заменяемой строки (когда все строки в множестве достоверны) определяется содержимым бит В0, В1 и В2 (следующий слайд)

Замена строк 0 0 х заменяется строка L0 0 1 х заменяется строка L1 1 x 0 заменяется строка L2 1 X 1 заменяется строка L3