Расчет размера таблицы страниц и понимание многоуровневых таблиц страниц - PullRequest
0 голосов
/ 19 октября 2019

У меня есть вопрос о таблице страниц и расчете больших размеров. Я знаю, что таблица страниц работает с использованием кэширования и помогает процессам магазина TLB

Концепция, которую мой учитель поднял на этой неделе, и он оставил нам вопрос для работы, но я в замешательстве.

В последнее время ОС Linux начала поддерживать страницы большего размера

Вот мой первый вопрос?

Допустим, у меня есть трехуровневая таблица страниц, которая используется для адресного пространства из 46 бит и имеет 8-битный PTE, а каждый PDE имеет размер страницы 16 КБ.

В: Если бы я мог выделять более крупные записи, какие размеры я мог бы сделать в этом наборе?

Вот второй. Не совсем вопрос, но просто хочу проверить, правильно ли это.

Это правильное визуальное представление двухуровневой таблицы страниц, содержащей 16-битный адрес.

PTE и PDE имеют длину всего 2 байта.

Так ли это должно выглядеть? Я воссоздаю это, используя примеры в тексте. 2-уровневая таблица страниц

Это учебник, который я читаю.
http://pages.cs.wisc.edu/~remzi/OSTEP/

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

...