保护模式下内存管理
十三之一
这个作者很懒,什么都没留下…
展开
-
段描述符
4.3.4 段描述符 来自《Linux内核完全剖析—基于0.12内核》第4章80x86保护模式及其编程 前面我们已经说明了使用段选择符来定位描述符表中的一个描述符。段描述符是GDT和LDT表中的一个数据结构项,用于向处理器提供有关一个段的位置和大小信息以及访问控制的状态信息。每个段描述符的长度是8字节,含有3个主要字段:段基地址、段限长和段属性。段描述符通常由编译器、链接器、加载器或转载 2015-05-28 16:42:16 · 956 阅读 · 0 评论 -
保护模式下的分段内存寻址
段选择符 32位汇编中16位段寄存器(CS、DS、ES、SS、FS、GS)中不再存放段基址,而是段描述符在段描述符表中的索引值,D3-D15位是索引值,D0-D1位是优先级(RPL)用于特权检查,D2位是描述符表引用指示位TI,TI=0指 示从全局描述表GDT中读取描述符,TI=1指示从局部描述符中LDT中读取描述符。这些信息总称段选择符(段选择子). 关于特权级的说明:任务中的每一个段都原创 2015-05-28 14:46:59 · 615 阅读 · 0 评论