PM中Selector和GDT之间的关系是什么?

Pan*_*der 1 assembly operating-system kernel selector gdt

我浏览了网上有关全局描述符表的许多教程.但我找不到一个详细解释64位描述符中所有字段的站点.此外,我坚持使用GDT中的选择器概念.我知道选择器有一个索引,TI是GDT还是LDT字段.简单来说,选择器与GDT之间的关系是什么?如果可能请详细说明.

谢谢..

Mar*_*oom 6

假设保护模式.

的16个寄存器cs,ds,es,ss,fsgs被称为选择寄存器中,每个含有一种叫值选择器.

一个选择是由三个领域:

段选择器

指数表指示选择段描述符以简单的方法:

选择描述符

一般描述符格式为:

描述


完整的参考资料可以在英特尔手册3A第3章第7章中找到.

在我的另一个答案中可以找到简短的概述.