Содержание
- 3. Функции ОС по управлению памятью в мультипрограммной системе отслеживание свободной и занятой памяти, выделение памяти процессам
- 4. Типы адресов Символьное адресное пространство – совокупность всех допустимых идентификаторов переменных Логическое адресное пространство – совокупность
- 5. Однопрограммная вычислительная система ОС ОС 0 Процесс пользователя Процесс пользователя
- 7. Схема с фиксированными разделами ОС 0 Раздел 1 Раздел 2 Раздел 3 Задание 1 Задание 2
- 8. Распределение памяти фиксированными разделами Память разбивается на несколько областей фиксированной величины, называемых разделами. Очередной новый процесс,
- 9. Преимущество: простота реализации. Недостаток: жесткость, в каждом разделе может выполняться только один процесс. Применялся в ранних
- 10. Внутренняя фрагментация ОС 0 Раздел 1 Раздел 2 Раздел 3 Процесс 1 Процесс 2 Процесс 3
- 11. Способы организации больших программ Оверлейная структура Программа разбивается на несколько частей. Постоянно в памяти находится только
- 12. Распределение памяти динамическими разделами
- 13. Функции операционной системы Ведение таблиц свободных и занятых областей. Анализ требований к памяти, просмотр таблицы свободных
- 14. Выбор раздела может осуществляться по разным правилам: Первый подходящий (first-fit). Процесс размещается в первое подходящее по
- 15. Схема с динамическими разделами ОС 0 200 1000 Очередь заданий P1 время 10 400 700 P3
- 16. Внешняя фрагментация – невозможность использования памяти, неиспользуемой процессами, из-за ее раздробленности Возможна и внутренняя фрагментация при
- 17. Перемещаемые разделы Для устранения фрагментации все занятые участки перемещаются в сторону старших или младших адресов, так,
- 18. Распределение памяти перемещаемыми разделами
- 19. Свопинг и виртуальная память Виртуализация решает следующие задачи: размещение данных в запоминающих устройствах разного типа; выбор
- 20. Подходы к организации виртуальной памяти: свопинг (swapping) — образы процессов выгружаются на диск и возвращаются в
- 21. Способы реализации виртуальной памяти: 1. Страничная виртуальная память – организует перемещение данных между ОП и диском
- 22. Страничная организация виртуальной памяти Виртуальное адресное пространство процесса 1 Виртуальное адресное пространство процесса 2 Виртуальные страницы
- 23. Виртуальное адресное пространство каждого процесса делится на части одинакового, фиксированного для данной системы размера, называемые виртуальными
- 24. При создании процесса ОС загружает в оперативную память несколько его виртуальных страниц (начальные страницы кодового сегмента
- 25. Запись таблицы включает: номер физической страницы, в которую загружена данная виртуальная страница; признак присутствия, устанавливаемый в
- 26. Способы реализации виртуальной памяти: 2. Сегментная память Сегментная виртуальная память предусматривает перемещение данных сегментами – частями
- 27. Виртуальный адрес Номер сегмента - N Смещение - S + Физический адрес Таблица сегментов Базовый адрес
- 28. При загрузке процесса в оперативную память помещается только часть его сегментов, полная копия виртуального адресного пространства
- 29. Таблица сегментов базовый физический адрес начала сегмента в оперативной памяти; размер сегмента; правила доступа к сегменту;
- 30. Недостатки сегментной организации 1. Увеличение времени преобразования виртуального адреса в физический. 2. Избыточность перемещаемых данных. 3.
- 31. Способы реализации виртуальной памяти: 3. Сегментно-страничная виртуальная память использует двухуровневое деление: виртуальное адресное пространство делится на
- 33. Скачать презентацию