(1)全局描述符表GDT ●全局描述符表GDT在虚拟地址空间 中的位置是由全局描述符表寄存器 GDTR的值确定的。 ●GDTR寄存器的长度为48位,其中 高32位是表基址,指出GDT的起始 地址。低16位是表限,表限的值加 一为GDT表的长度
(1)全局描述符表GDT ⚫全局描述符表GDT在虚拟地址空间 中的位置是由全局描述符表寄存器 GDTR的值确定的。 ⚫GDTR寄存器的长度为48位,其中 高32位是表基址,指出GDT的起始 地址。低16位是表限,表限的值加 一为GDT表的长度
线性地址空间 DAOOFFFF 描述符〔 描述符〔 表基址〔32〕表限16 全局 GDTR 0A0O0000 FFFF 描 表 描述符()|GDT 描述符〔 苗述符〕 p 〔)中数字为享柠长度
●在GDT中包括三种描述符: ◆内核代码段和数据段的描述符 ◆进程状态段TSS)的描述符。 ◆对各个进程的LDT进行描述的 描述符,称为LDT描述符。 ●每个进程的LDT描述符在GDT中的 位置记录在该进程TSS段的一个16 位的位域中,称为LDT选择符
⚫在GDT中包括三种描述符: 内核代码段和数据段的描述符 进程状态段(TSS)的描述符。 对各个进程的LDT进行描述的 描述符,称为LDT描述符。 ⚫每个进程的LDT描述符在GDT中的 位置记录在该进程TSS段的一个16 位的位域中,称为LDT选择符
NULL 内核代码段描述符 内核数据段描述符 任务日的rss描述符 任务日的LmT描述符 任务1的TSs描述符 任务1的Lm描述符 任务n的TSs描述符 任务n的L描述符
(2)局部描述符表LDT ●每个进程都有代码段和数据段。 个进程的代码段和数据段的描述 符在该进程的局部描述符表LDT中。 NULL 用户代码段描述符 用户数据段描述符
(2)局部描述符表LDT ⚫每个进程都有代码段和数据段。 ⚫一个进程的代码段和数据段的描述 符在该进程的局部描述符表LDT中