Содержание
- 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. Скачать презентацию























Wi-Fi. Вводное техническое обучение
8-2b_Системы счисления ДЗ к уроку
Размещение виджета организации
Модель черного ящика
Информационная культура. Факторы развития информационной культуры
4951 (3)
Проектные технологии
Растровое кодирование изображения
Конструирование программного продукта
Глобальная компьютерные сети
Файловая система
Компьютерный сервис. Преимущества комплексных пакетов настроек
Информационные ресурсы и технологии в менеджменте
Открытая тема на форуме
Как подать заявление
Создание программы для рисования
Современные инфокоммуникационные услуги и концепция Open system access
Моменты, на которые нужно обратить внимание при реализации ДЗ
Дорожные знаки. Предупреждающие знаки
Сфера деятельности: графический дизайн, веб-дизайн
Безопасность в сети Интернет
Проектирование тестов в методологии белого ящика
Встроенные типы и операции с ними. Урок 2
Право граждан на свободу. Мнения в сети
Операционные системы
Внешние устройства компьютера
Курс по продвижению сайтов
Базы данных