Операционные системы. Процессы и потоки. Илюшкин Б.И. - 89 стр.

UptoLike

Составители: 

Недостатком данной схемы является увеличение времени преобразо-
вания адресов за счет нескольких обращений к памяти для чтения за-
писей таблицы страниц во время выполнения каждой инструкции
программы, а также использование дополнительного объема опера-
тивной памяти для хранения таблицы страниц. Данная схема в чис-
том виде обычно не используется, однако ее усовершенствования по-
зволяют повысить производительность. К их числу относится исполь-
зование многоуровневых таблиц страниц для уменьшения объема
оперативной памяти для хранения таблиц. На рис. 3.6 приводится
схема двухуровневой таблицы страниц для 32-разрядной адресации
[3]. При размере страницы 4 Кбайт (2
12
байт) и максимальном объеме
виртуального адресного пространства процесса 4 Гбайт (2
32
байт) по-
лучаем 2
20
страниц. Поскольку дескриптор каждой страницы содер-
жит 4-байтовую запись в таблице страниц, общий объем пользова-
тельской таблицы страниц из 2
20
записей составляет 4 Мбайт
(2
22
байт). Такая большая таблица может быть размещена в 2
10
стра-
ницах виртуальной памяти, которые тображаются корневой
таблицей страниц, занимающей 4 Кбайт (2
о
12
байт) оперативной па-
мяти.
89