somewhere » 02 июл 2013, 09:50
Все регистры (GDTR, LDTR, IDTR, PDBR) задают базовые физические адреса каталогов и дескрипторов. А уже базовые адреса из дескрипторов участвуют в формировании линейного адреса. А затем линейный адрес транслируется в физический напрямую, либо минуя страничное преобразование. В последнем случае, присутствует так называемая "объединенная сегментно-страничная трансляция адреса", которая, если не ошибаюсь, используется в современных ОС. То есть, отвечая на ваш вопрос: адреса GDT и LDT, заданные в регистрах, не транслируются.
Все регистры (GDTR, LDTR, IDTR, PDBR) задают базовые [b]физические адреса[/b] каталогов и дескрипторов. А уже базовые адреса из дескрипторов участвуют в формировании линейного адреса. А затем линейный адрес транслируется в физический напрямую, либо минуя страничное преобразование. В последнем случае, присутствует так называемая "объединенная сегментно-страничная трансляция адреса", которая, если не ошибаюсь, используется в современных ОС. То есть, отвечая на ваш вопрос: адреса GDT и LDT, заданные в регистрах, не транслируются.