Управление виртуальной памятью

Содержание

Слайд 3

Виртуальным называется ресурс, который пользователю или пользовательской программе представляется обладающим свойствами, которыми

Виртуальным называется ресурс, который пользователю или пользовательской программе представляется обладающим свойствами, которыми
он в действительности не обладает.

Слайд 4

Задачи виртуализации ОЗУ

размещение данных в запоминающих устройствах разного типа, например часть кодов

Задачи виртуализации ОЗУ размещение данных в запоминающих устройствах разного типа, например часть
программы — в оперативной памяти, а часть — на диске;
выбор образов процессов или их частей для перемещения из оперативной памяти на диск и обратно;
перемещение по мере необходимости данных между памятью и диском;
преобразование виртуальных адресов в физические.

Слайд 5

Виды виртуализации:

свопинг (swapping) — образы процессов выгружаются на диск и возвращаются в

Виды виртуализации: свопинг (swapping) — образы процессов выгружаются на диск и возвращаются
оперативную память целиком,
виртуальная память (virtual memory) — между оперативной памятью и диском перемещаются части (сегменты, страницы и т. п.) образов процессов.

Слайд 6

Классы виртуальной памяти

Страничная виртуальная память организует перемещение данных между памятью и диском

Классы виртуальной памяти Страничная виртуальная память организует перемещение данных между памятью и
страницами — частями виртуального адресного пространства, фиксированного и сравнительно небольшого размера.
Сегментная виртуальная память предусматривает перемещение данных сегментами — частями виртуального адресного пространства произвольного размера, полученными с учетом смыслового значения данных.
Сегментно-страничная виртуальная память использует двухуровневое деление: виртуальное адресное пространство делится на сегменты, а затем сегменты делятся на страницы. Единицей перемещения данных здесь является страница. Этот способ управления памятью объединяет в себе элементы обоих предыдущих подходов.

Слайд 7

Виртуальными страницами называется виртуальное адресное пространство каждого процесса которое делится на части

Виртуальными страницами называется виртуальное адресное пространство каждого процесса которое делится на части
одинакового, фиксированного для данной системы размера.

Слайд 8

Страничное распределение памяти

Страничное распределение памяти

Слайд 9

Дескриптор страницы – это запись таблицы

Дескриптор страницы – это запись таблицы

Слайд 10

Дескриптор страницы включает в себя:

номер физической страницы, в которую загружена данная виртуальная

Дескриптор страницы включает в себя: номер физической страницы, в которую загружена данная
страница;
признак присутствия, устанавливаемый в единицу, если виртуальная страница находится в оперативной памяти;
признак модификации страницы, который устанавливается в единицу всякий раз, когда производится запись по адресу, относящемуся к данной странице;
признак обращения к странице, называемый также битом доступа, который устанавливается в единицу при каждом обращении по адресу, относящемуся к данной странице.

Слайд 11

Распределение памяти сегментами

Распределение памяти сегментами

Слайд 12

Таблица сегмента процесса содержит:

базовый физический адрес сегмента в оперативной памяти;
размер сегмента;
правила доступа

Таблица сегмента процесса содержит: базовый физический адрес сегмента в оперативной памяти; размер
к сегменту;
признаки модификации, присутствия и обращения к данному сегменту, а также некоторая другая информация.

Слайд 13

Сегментно-страничное распределение (1 способ)

Сегментно-страничное распределение (1 способ)
Имя файла: Управление-виртуальной-памятью.pptx
Количество просмотров: 54
Количество скачиваний: 0