Please enable JavaScript.
Coggle requires JavaScript to display documents.
Управление памятью - Coggle Diagram
Управление памятью
Функции ОС по управлению памятью
Что такое память?
Собственно функции
Типы адресов
Символьные имена
Виртуальные адреса
Физические адреса
Виртуальное адресное пространство
Плоское
В виде пары чисел. Сегментное
Два подхода к преобразованию виртуальных адресов в физические
Преобразование выполняется одни раз при загрузки программы
Используется перемещающий загрузчик -- преобразовывает вирт адр в физ адр
Преобразование выполняется при каждом обращении к ОЗУ
Система фиксирует смещение действительного расположения относительно виртуального адреса
Образ процесса
Алгоритмы распределения памяти
Методы распределения памяти
Без использования внешней памяти
Фиксированными разделами
Сравневает
Осуществляет загрузку
Жесткость
Процессы занимают весь раздел
Динамическими разделами
Выделяется вся необходимая память процессу
Фукнции
Введение таблиц
Анализ требований
Фрагментация памяти
Перемещаемыми разделами
Сжатие
Коррекция таблиц свободных и занятых областей
Копирует содержимое разделов из одного место в другое
С использованием внешней памяти
Страничное распределение
Сегментное распределение
Сегментно-страничное распределение