全局描述符表

✍ dations ◷ 2025-07-29 16:10:43 #内存管理,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。

相关

  • 氧化还原氧化还原反应(英语:Reduction-oxidation reaction,简称Redox)是在反应前后元素的氧化数具有相应的升降变化的化学反应。这种反应可以理解成由两个半反应构成,即氧化反应和还原反
  • 邪灵邪灵,指邪恶的灵体,不少宗教以及世界各地的民间信仰中也有提到。奇幻小说等文学作品常会为了表现宏大的、有史诗感的矛盾冲突而使用恶魔的意象。在这类作品中,恶魔被描写为神及
  • Chanel香奈儿(法语:Chanel)公司,是1910年由可可·香奈儿("Coco" Chanel,1883年8月19日-1971年1月10日)所创办的顶级法国女性知名时装店,私人公司,由Pierre Wertheimer的孙子Alain Wertheime
  • 五月广场母亲五月广场母亲(西班牙语:Madres de Plaza de Mayo)是在1976年和1983年间在阿根廷因为反对政府独裁内失去家属的人们所进行的运动。1976至1983年间阿根廷大约有三万名左翼学生、
  • 中国结中国结,是一种装饰手工艺品,是一种中国民间艺术形式。历史悠久,并影响到周边国家的装饰艺术如日本结、朝鲜结。被用于结绳记事,《易·系辞》记载“上古结绳而治,后世圣人易之以书
  • 简·达维尔简·达威尔(英语:Jane Darwell,1879年10月15日-1967年8月13日)是美国舞台,电影和电视演员,她曾获得奥斯卡最佳女配角奖。
  • 布赖恩坐标:30°39′56″N 96°22′00″W / 30.665547°N 96.366745°W / 30.665547; -96.366745布赖恩(Bryan)是美国得克萨斯州布拉索斯县的一个城市,位于得州中部,是该县县治。面积11
  • 铅山.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 莱芜莱芜,可能有以下含义:
  • 尼尔·波兹曼尼尔·波兹曼(英语:Neil Postman,1931年3月8日-2003年10月5日),是美国作家、批评家、教育家。他在纽约大学任教超过四十年时间,研究方向是文化传播和媒体理论,并开创了名为“媒体生