全局描述符表

✍ dations ◷ 2024-12-23 05:08:19 #内存管理,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。

相关

  • 肌腱腱(或称肌腱)是一坚韧的结缔组织带,通常将肌肉连接到骨骼,并可承受张力。腱类似韧带和筋膜,都是由胶原蛋白组成;不过,韧带是连接骨骼,而筋膜则连接肌肉。肌腱与肌肉一起作用产生动作
  • 涡旋流体动力学中,涡旋(Vortex,复数形Vortices或Vortexes)是指流体顺着某个方向环绕直线或曲线轴的区域。这样的运动模式即为涡流(Vortical flow)。涡旋是由被扰动的流体,例如液体、气
  • 许宗力许宗力(1956年2月10日-)为现任中华民国司法院院长。著名公法学者。许宗力之父是执业律师许竹谟,曾参选嘉义县县长但未当选。因耳濡目染的缘故,许宗力从小便立志学法的志向。中学
  • 享乐主义者享乐主义(英语:Hedonism)是一个哲学思想,认为享乐是人类最重要的追求。词语的来源是从希腊语的"ἡδονή(hēdonē)"(享乐)加上后缀"ισμός(ismos)"(主义)苏格拉底的学生,昔兰尼的
  • 3D 映像三维计算机图形(英语:3D computer graphics)是电子计算机和特殊三维软件帮助下创造的作品。一般来讲,该术语可指代创造这些图形的过程,或者三维计算机图形技术的研究领域,及其相关
  • 托灵顿坐标:41°50′06″N 73°00′43″W / 41.83500°N 73.01194°W / 41.83500; -73.01194托灵顿(英语:Torrington)是美国康乃狄克州利奇菲尔德县的一个城市,也是美国最大的小都市统
  • 悉尼海滩雕塑节悉尼海滩雕塑节创办于1997年,每年举行一次。第12届悉尼海滩雕塑节在澳大利亚著名的邦迪海滩附近举行,共展出了全世界107件作品,全部摆放在2公里长的沿海公路的两旁。
  • 丽安娜·刘易斯丽安娜·刘易斯(英语:Leona Lewis,1985年4月3日-)是英国女歌手。英国歌手选秀节目X Factor第三季冠军。丽安娜·刘易斯第一张单曲《A Moment Like This》,于2006年12月发行。创造
  • 陈紫芝陈紫芝(?-?),字非园。浙江鄞县人。清朝官员。康熙十八年(1679年)进士,选庶吉士。散馆授检讨。官陕西道御史,嫉恶如仇。康熙二十七年(1688年),陈紫芝参劾权臣明珠私党、湖广巡抚张汧“莅任
  • 新竹县竹东镇大同国民小学新竹县竹东镇大同国民小学(简称:大同国小),位于台湾新竹县竹东镇庄敬路111号。大同国小棒球队,为该校重要校队之一。新竹县大同国小大同楼新竹县大同国小三用日晷新竹县大同国小