LINUX.ORG.RU

Страничная адресация


0

0

Мне не совсем понятно.
В i386 используется двухуровневая страничная адресация. По инициализации всё, кажись, понятно.
32-битный адрес задаётся так:

10 бит page directory | 10 бит page table | 12 бит offset

То есть при любом обращении к памяти мне надо будет пользоваться такой структурой вместо физического адреса, как в сегментах?

В Linux трёхуровневая. Если количество членов в page middle directory 1, то поле middle остаётся всегда 0. Дык всё равно не будет совместимо с x86, не так ли?

★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.