摘要: 逻辑地址由段选择符和32位地址偏移量组成,其转换为线性地址的大概过程为:在段寄存器中装入段选择符,根据段选择符中15~13位的索引值及TI值在段描述符表中找到段描述符(TI值为0,在全局(GDT)中查找,TI为1时,查找区域为LDT(局部描述符表)),描述符中存放了段的基地址和界限,再根据描述符中的界限 等 值 进行检查,如果符合要求(界限、访问权限),即将段描述符放入高速缓存寄存器中(非编程CPU寄存器),再进行地址转换的加法操作。 简而言之,即取出段描述符中的基地址Base部分,与逻辑地址的偏移量部分进行相加,就得到了线性地址。 段机制虽然使用的方面较少,内容也较简单,但对于内核入... 阅读全文
posted @ 2013-08-26 17:08 objwang 阅读(117) 评论(0) 推荐(0) 编辑