全局描述符表

✍ dations ◷ 2025-09-11 04:51:11 #内存管理,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。

相关

  • 4s2 3d52, 8, 13, 2蒸气压第一:717.3 kJ·mol−1 第二:1509.0 kJ·mol−1 第三:3248 kJ·mol−1 (主条目:锰的同位素锰是原子序为25的化学元素,其元素符号为Mn。锰不会以元素
  • 金新月金新月,世界三大毒品产地之一,其地域位于西南亚,从土耳其东部,经伊朗、阿富汗一直延伸到巴基斯坦一带,金新月的毒品最大产地是阿富汗。因其形状好像一弯新月,故称“金新月”。金新
  • 英皇英皇是对英国的男性君主(King)的一个称呼(女性者称为英女皇),即“英国国王”(英王),也可以指:
  • 断袖男子同性间的情欲,自中国很早以来就有所纪录,称之为男色或男风。古代中国的史书即传有“美男破老、美女破舌”的说法,将美男与女色相提并论,用以劝谏君王离美色远谗言。在春秋战
  • 非裔俄罗斯人非裔俄罗斯人,是指在俄罗斯人生活的黑人与他们后裔(包括与俄罗斯人的混血种)。人数大约70000-100000人。他们多数信基督宗教,少数信伊斯兰教。第一批出现在俄罗斯的黑人是阿比
  • 伯尼·桑德斯伯纳德·“伯尼”·桑德斯(英语:Bernard "Bernie" Sanders;1941年9月8日-),美国联邦参议员,代表佛蒙特州,2013–2015年担任参议院退伍军人委员会主席、2015年起担任参议院财政预算委
  • 穆特勒布山穆特勒布山,属雪山山脉,标高3626米,位于雪霸国家公园内,为台中市(和平区)与苗栗县(泰安乡)之县界,在雪山北峰东北方约2公里、品田山西方约2公里、大霸尖山南方约4公里处。
  • 加内斯赫普尔加内斯赫普尔(Ganeshpur),是印度马哈拉施特拉邦Bhandara县的一个城镇。总人口8183(2001年)。该地2001年总人口8183人,其中男性4248人,女性3935人;0—6岁人口834人,其中男445人,女389人
  • 新加坡广播大奖新加坡广播大奖或新加坡金麦奖 Singapore Radio Awards 是由新加坡新传媒公司所主办的年度广播颁奖典礼,旨在奖励表现优异的广播从业员。新加坡广播大奖前身为金麦奖。金麦
  • 计算理论杂志计算理论期刊(Theory of Computing)是一份互联网上的开放获取期刊,领域为计算理论专业。这份期刊创刊于2005年,主要缘起于时下全世界的大学图书馆面对一这些由商业学术出版公司