У меня есть вопрос о таблице страниц и расчете больших размеров. Я знаю, что таблица страниц работает с использованием кэширования и помогает процессам магазина TLB
Концепция, которую мой учитель поднял на этой неделе, и он оставил нам вопрос для работы, но я в замешательстве.
В последнее время ОС Linux начала поддерживать страницы большего размера
Вот мой первый вопрос?
Допустим, у меня есть трехуровневая таблица страниц, которая используется для адресного пространства из 46 бит и имеет 8-битный PTE, а каждый PDE имеет размер страницы 16 КБ.
В: Если бы я мог выделять более крупные записи, какие размеры я мог бы сделать в этом наборе?
Вот второй. Не совсем вопрос, но просто хочу проверить, правильно ли это.
Это правильное визуальное представление двухуровневой таблицы страниц, содержащей 16-битный адрес.
PTE и PDE имеют длину всего 2 байта.
Так ли это должно выглядеть? Я воссоздаю это, используя примеры в тексте. 2-уровневая таблица страниц
Это учебник, который я читаю.
http://pages.cs.wisc.edu/~remzi/OSTEP/
Любая помощь приветствуется, потому что на самом деле не так много материалаизучить и проверить концепции онлайн.