определенный период времени) и другие данные, формируемые и
используемые механизмом виртуальной памяти.
Виртуальное адресное
пространство
область
Виртуальное адресное
пространство
2
0
1
3
»
4
I
--------------- -I
Рисунок 15 — Страничное распределение памяти
При активизации очередного процесса в специальный регистр
процессора загружается адрес таблицы страниц данного процесса.
При каждом обращении к памяти происходит чтение из таблицы
страниц информации о виртуальной странице, к которой произошло
обращение.
Если
данная
виртуальная
страница
находится
в
оперативной памяти, то выполняется преобразование виртуального
адреса в физический. Если же нужная виртуальная страница в данный
момент выгружена на диск, то происходит так называемое страничное
прерывание. Выполняющийся процесс переводится в состояние
ожидания, и активизируется другой процесс из очереди готовых.
Параллельно программа обработки страничного прерывания находит
Достарыңызбен бөлісу: