Содержание
- 2. Управления реальной памятью Память ПК представляет собой иерархию запоминающих устройств: разновидности памяти могут быть объединены в
- 3. Иерархия запоминающих устройств Цена одного бита Быстродействующая память 5-8нс 10-100кб Оперативная память RAM 10-12нс Мб-Гб Внешняя
- 4. Функции операционной системы по управлению памятью отслеживание свободной и занятой памяти; выделение памяти процессам; Защита адресных
- 5. Типы адресов Символьные имена присваивает пользователь при написании программы на алгоритмическом языке или ассемблере. Виртуальные адреса
- 6. Способы перехода от виртуальных адресов к физическим Перемещающийся загрузчик Динамическое преобразование
- 7. Алгоритмы распределения памяти 1. Распределение памяти фиксированными разделами Оперативная память разделяется на несколько разделов фиксированной величины.
- 8. Распределение памяти фиксированными разделами Распространены три стратегии распределение памяти: Первого подходящего (First fit) Наиболее подходящего (Best
- 9. Недостатки стратегии распределение памяти фиксированными разделами 1. Число одновременно выполняемых процессов ограничено числом разделов. 2. Наличие
- 10. Оверлейная структура (для фиксированных разделов) Так как размер логического адресного пространства процесса может быть больше чем
- 11. Распределение памяти динамическими (переменными) разделами ОЗУ делится на разделы, но границы разделов не фиксируются. Недостаток –
- 12. Перемещаемые разделы (Сжатие). Способ борьбы с фрагментацией Одним из методов борьбы с фрагментацией – это уплотнение
- 13. Защита памяти Однозадачная ОС - в памяти размещается один пользовательский процесс. Чтобы пользовательская программа не портила
- 14. Один граничный регистр 0 CPU а б Регистр Границы а ОС Пользовательская программа фрагмент
- 15. Защита памяти при мультипрограммировании с фиксированными разделами В каждом разделе размещается один процесс. Для защиты памяти
- 16. Два граничных регистра CPU 0 а б ОС Раздел N Регистр границыа Регистр границы б
- 17. Управления виртуальной памятью Виртуальная память – это продолжение оперативной памяти на внешней памяти. При помощи виртуальной
- 18. Виртуальная память В.П. может быть осуществлена на основе двух различных подходов: свопинг (swapping) — образы процессов
- 19. Модели виртуальной памяти Страничная; сегментная; сегментно-страничная;
- 20. Страничная виртуальная память Виртуальные адресное пространство каждого процесса делится на части одинакового, фиксированного размера –это виртуальные
- 21. Свойства страничной организации Объем страницы равен степени двойки. Смещения в виртуальном и физическом адресах равны между
- 22. Схема преобразование виртуального адреса в физический при страничной организации Регистр процессора № номер виртуальной страницы -p
- 23. Сегментное распределение Сегментное распределение предусматривает перемещение данных сегментами - частями виртуального адресного пространства произвольного размера с
- 24. Сегментная организация Таблица сегментов Базовый адрес сегмента Номер сегмента - g Смещение в сегменте - s
- 25. Cегментно-cтраничное распределение Виртуальное адресное пространство процесса делится на сегменты (это позволяет обеспечить разные права доступа к
- 26. Странично-сегментное распределение Таблица сегментов таблица страниц сегмента g № сегмента - g № виртуальной страницы -p
- 27. Стратегии выталкивания страниц Если все страницы ОП оказываются занятыми, то какую-то страницу надо удалить из ОП.
- 29. Скачать презентацию