Содержание
- 2. Страничная организация памяти С точки зрения программиста: Процессам виртуальное адресное пространство предоставляется непрерывным, от байта 0
- 3. Страничная организация памяти С точки зрения менеджера памяти(+): Эффективное использование памяти из-за очень низкой внутренней фрагментации
- 4. Трансляция адресов Трансляция виртуального адреса: Виртуальный адрес состоит из двух частей: номер виртуальной страницы (VPN) и
- 5. Трансляция адресов № вирт. страницы Виртуальный адрес смещение № фрейма смещение № фрейма Таблица страниц Физический
- 6. Трансляция адресов Есть виртуальный адрес, состоящий из двух частей: №вирт.страницы, по нему идет поиск в таблице
- 7. Рис. Страничная организация памяти Существуют 2 процесса 0 и 1, у 0 есть 2 страницы у
- 8. Страничная организация памяти. Пример 32битная разрядность адресов Размер страницы 4096байт VPN длиной 20бит, смещение 12бит (20+12=32бита)
- 9. таблица страниц (PTE) Если есть таблица страниц, которая содержит преобразование адреса, то необходимо воспользоваться и нагрузить
- 10. таблица страниц (PTE) Если мы посмотрим на запись в РТЕ, то мы увидим, что туда можно
- 11. Преимущества страничной памяти Легко выделять физическую память Списки свободных фреймов, выделить фрейм – просто удалить из
- 12. Недостатки страничной памяти Внутренняя фрагментация Процессам может быть нужны размеры, некратные размеру страницы По сравнению с
- 13. Недостатки страничной памяти Большой объем памяти, требуемый для хранения таблиц страниц 1 РТЕ на 1 страницу
- 14. Страничная организация памяти (обобщение) Решает разные проблемы, типа фрагментации Адресное пространство – линейный массив байтов Разделяется
- 15. Сегментация Разделяет адресное пространство на логические блоки (стек, код, куча…) Виртуальный адрес в виде – сегмент
- 16. Сегментация. Зачем? Позволяет разделить разные участки памяти в соответствии с их назначением Динамический (изменяемый) размер у
- 17. Аппаратная поддержка сегментации Одна пара база-предел(лимит) на сегмент Сегменты идентифицируются №, который является индексом в таблице
- 18. Аппаратная поддержка сегментации Лучшим, как можно заметить является организация этих подходов в один. Давайте объединим страничную
- 19. Страничная виртуальная память Мы предполагали ранее, что вся память резидентная (не рассматривался вариант, что какой-либо страницы
- 20. Страничная виртуальная память С точки зрения ОС важно, что ОС использует основную память, как КЭШ. У
- 21. Page fault – Страничное прерывание Процесс обращается к виртуальному адресу на выгруженной (или загруженной) странице, т.е.
- 22. Загрузка по требованию Еще один ключевой механизм работы менеджера памяти. Практически все страницы памяти загружаются по
- 23. Механизм замещения страниц Допустим у нас заняты все фреймы(страницы) физической памяти, а нам нужно еще загрузить
- 24. Как загружается программа? Для создания нового процесса создается новый РСВ (процесс контрол.блок). Создается таблица страниц для
- 26. Скачать презентацию























Программирование и языки программирования
Перечисления (enum)
Конкурс “Прибыль слов”. Авторизация
Цифровая трансформация живописи
Кодирование и декодирование данных
Методические особенности применения модельного конструктора Живая физика (на примере модели Математический маятник)
Представление информации в компьютере
Иерархия классов
Разновидности компьютерных вирусов и методы защиты от них
Весёлые звуки
Форма для поиска уже существующих статей блога “Blog search form”
Программирование. Выпускной проект
Практичні рішення питань паркування в місті та організація роботи відділу паркування
Анализ приложения для управления проектами redbooth
Управление исполнителями. Циклы с условием
Портал персонифицированного дополнительного образования Кировской области. Как получить сертификат дополнительного образования
Связь информации с физикой. Концепция информационной (цифровой) физики. Голографический принцип Т'Хофта. Физическая реализация
Оборотная ведомость учета материальных ценностей. Вариант 10
Безопасность школьников в сети интернет
Создание короткометражного анимационного фильма с персонажем
Презентация на тему Алгоритмы и программы
История развития программного обеспечения
New uif video
Создание интернет-площадки
Циклы Pascal
Предложения по улучшению сайта
Конфигурирование операционной системы
Помощь в удалении сертификатов