全局描述符表

✍ dations ◷ 2025-08-21 07:10:56 #内存管理,X86架构

全局描述符表 (GDT) 是一个从 80286 开始用于界定不同内存区域的特征,用于 Intel x86-系列处理器的数据结构。 全局描述表位于内存中。全局描述表的条目描述及规定了不同内存分区的各种特征,包括基地址、大小和访问等特权如可执行和可写等。 在 Intel 的术语中,这些内存区域被称为  。

全局描述表用于内存地址的转换。所有程序的内存访问都需要用到GDT中的有关内存区域即x86内存分段的信息。访问GDT需要使用segment selector和segment offset。处理器使用segment selector为索引查找GDT的条目。当适当的条目找到后,处理器将会做一系列的检查,包括检查segment offset尝试访问区间是否在此内存分段内,代码是否有权限访问此内存分段(检查分级保护域权限)等。

为了加速全局描述表的访问,往segment寄存器里载入segment的值会使得GDT的特定条目被读入处理器内部的缓存中。之后的内存访问将会通过缓存进行处理。


GDT的是提供内存保护。在80286之前的处理器中只有实模式,所有程序都可访问任意内存。GDT是保护模式下限制非法内存访问的一种方式。

GDTR结构.png

GDT description structure描述了GDT的位置及大小(并非GDT的一部分)。储存于GDTR 寄存器中。可通过LGDTR指令从内存中往GDTR中加载GDT description structure。

相关

  • K选择理论r/K选择理论(r/K selection theory)是二十世纪生态学上一个有关生物体如何权衡后代的数量与品质的理论,这个理论需要将性状和自然选择结合在一起进行考虑。这两个概念是相对比
  • 诺夫哥罗德大诺夫哥罗德(Великий Новгород,俄语诺夫哥罗德拉丁字母拼写:Novgorod)是俄罗斯最古老的城市之一,建城于859年,位于俄罗斯西北部,沃尔霍夫河注入伊尔门湖的地方。大
  • 披毛目 Pilosa small/small披毛目(学名:Pilosa)是胎盘类哺乳动物下的一个目,现有物种仅分布于美洲,包括了食蚁兽、树懒及已灭绝的地懒。在异关节总目(或贫齿总目)未被提升为总目前而常称作“贫齿目”的时候,披
  • 天蓝矢车菊蓝(英文:Cornflower blue),是青色之一,介乎绿色和蓝色之间。因矢车菊而得名,矢车菊蓝是真实地存在,但多数“蓝色”花之中是蓝中带紫的。小说家卓克·帕拉力克声称矢车菊蓝至
  • 埃尔维斯·皮礼士利艾维斯·亚伦·普雷斯利(英语:Elvis Aaron Presley,1935年1月8日-1977年8月16日),是一位美国的歌手、音乐家和电影演员,被视为20世纪中最重要的文化标志性人物(英语:Cultural impact
  • 重明鸟重明鸟是中国古代神话传说中的鸟,状似鸡,叫声如凤凰,重瞳,力大无穷。
  • 俄罗斯海军俄罗斯海军(俄语:Военно-морской флот России (ВМФ),拉丁化:)是俄罗斯联邦军中的海军。俄罗斯海军舰艇的国际编号为RFS(Russian Federation Ship,“俄罗
  • 苗栗苗栗�龙( �注音ㄅㄤˋ,拼音:bàng,为客语发音,有“炸”之意思,因部分系统无法显示�,又常写作“火旁”)为台湾苗栗县于元宵节的主要核心活动,指台湾客家人在苗栗发展出来的传统元宵客家舞
  • 首席品牌官首席品牌官(英语:Chief Brand Officer,英文简称:CBO,台湾称品牌长或品牌总监;中国大陆称首席品牌官),为企业、组织中,专门负责品牌管理事务、具决策权责的高阶管理人员。通常担任此一
  • 陈旭麓陈旭麓(1918年3月31日-1988年12月1日),初名陈修禄,湖南省湘乡县(今双峰县)人,中国历史学家。1943年毕业于大夏大学(今华东师范大学)历史社会学系,1940年代曾任大夏大学、圣约翰大学教授