У меня есть вопрос о физическом хранении данных ядра в Linux, я знаю, что верхний 1 ГБ ВИРТУАЛЬНОЙ памяти каждого процесса указывает на одно и то же ФИЗИЧЕСКОЕ местоположение, но
какой смысл разделить 32-битный ВИРТУАЛЬНЫЙ адрес на два уровня (уровень глобального каталога страницы - 10 бит и второй уровень страницы таблица - 10 бит) и смещение 12 бит, если он не разбит на страницы, каковы преимущества этих двух уровней?
Обратите внимание, что это относится к ядру на 32 бита только.