14课 局部段描述符的使用

Posted wanmeishenghuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了14课 局部段描述符的使用相关的知识,希望对你有一定的参考价值。

  前面我们使用的都是全局段描述符表,现在我们来分析局部段描述符表的使用。

 什么是LDT(Local Descriptor Table)?

  局部段描述符表:

    本质是一个段描述符表,用于定义段描述符

    与GDT类似,可以看做“段描述符的数组”

    通过定义选择子访问局部段描述符表中的元素

局部段描述符的选择子和全局描述符的选择子在结构上是完全一样的,3-15位为描述符索引值,LDT选择子的第二位恒为1,1-0位为RPL。

局部段描述符表就是一段内存,里面的每一项是一个局部段描述符(第0项也是有意义的),用于描述一段内存。

CPU中有一个专用寄存器专门指向局部段描述符表。(先定义一个常量   DA_LDT    equ  0x82)

 

以上是关于14课 局部段描述符的使用的主要内容,如果未能解决你的问题,请参考以下文章

java成员变量与局部变量修饰符的区别

USB报告描述符的理解

__block修饰符(四)

深入理解Linux内核 - 第二章 内存寻址 04

在不同进程之间传递文件描述符的可移植方式

应用 jQuery 掩码不支持 0 作为占位符的默认值