Билет № 30
Страничная
организация виртуальной памяти.
Как и при простой
страничной организации процесс делится
на страницы, память на кадры, страница
равна кадру, имеется таблица страниц.
Логический (виртуальный)
адрес состоит из номера страницы и
смещения внутри неё.
Так в основной памяти
могут находиться не все страницы
процесса, в каждой записи страницы
страниц должен иметься бит Р, указывающий
на присутствие соответствующей страницы
в основной памяти.
Также имеется бит
модификации М, который указывает было
ли изменено содержимое данной страницы
времени последней загрузки в основную
память. Если изменений не было, то когда
наступит время замены страницы, занимаемом
ею в данном моменте кадра, записывать
эту страницу на диск не следует так как
на диске имеется её точная копия.
Имеются также и др.
управляющие биты
Так как объём памяти,
доступный процессу большой, то большими
будут и таблицы страниц.
Для сокращения объёма,
выделяемой памяти часто применяются
двухуровневые таблицы страниц.