全局描述符表和本地描述符表关系?

时间:2016-03-04 08:35:53

标签: linux linux-kernel intel

Protected-Mode Memory Management

我正在对此链接进行细分。

两个LDT都是GDT是独立的还是相互依赖的?

(TI位(它是选择器的一部分)决定应该使用哪个描述符表(GDT或当前活动的LDT)所以我认为它是独立的)

从图中可以看出 GDTR-LDTR

另外 GDT(全局描述符表),主要用于保存操作系统段的描述符条目。  示例内核堆栈--code_section / data_section?

LDT 第二种类型称为LDT(本地描述符表),包含正常应用程序段的条目(尽管不一定)  用户堆栈--code_section / data_section?

它表示LDTR寄存器包含当前活动LDT在内存中的大小和位置。 这是否意味着在上下文切换中我们在该进程的pcb中保存每个进程的LDTR值?

0 个答案:

没有答案