NX位

✍ dations ◷ 2025-10-22 15:03:06 #X86架构,微处理器,AMD处理器

NX位(全名“No eXecute bit”,即“禁止执行位”,或“执行禁用比特”),是应用在CPU中的一种安全技术。

支持NX技术的系统会把内存中的区域分类为只供存储处理器指令集与只供存储数据使用的两种。任何标记了NX位的区块代表仅供存储数据使用而不是存储处理器的指令集,处理器将不会将此处的数据作为代码执行,以此这种技术可防止多数的缓存溢出式攻击(即一些恶意程序把自身的恶意指令集通过特殊手段放在其他程序的存储区并被执行,从而攻击甚至控制整台电脑系统)。

类似的技术其实早已应用在SPARC、DEC Alpha、IBM的PowerPC、甚至是英特尔的IA-64架构处理器Itanium上;但“NX”这个名称最先在AMD的Athlon 64、Opteron等支持AMD64的处理器上使用,并成为这些技术的代名词。

在x86处理器的页表索引中,NX位置于63号的位置(以0作第一位),即64位中的最后一位。如果NX位的数值是0(关闭),在页表内的指令集可正常执行;但如果是1(引导)的话则不能执行页表的指令集,并会把页表的一切皆当作数据。在格式上,页表需为PAE格式,而非x86传统的格式。

2001年,英特尔在自家的Itanium处理器加入这种技术,但未有在Pentium、Celeron、Xeon等x86处理器上使用。在AMD把NX应用在AMD64之后,英特尔也为Prescott版本的Pentium 4处理器加入类似技术,并以“执行禁用比特”(eXecute Disable,XD)的名义推出市场。在功能上,AMD的“NX”和Intel的“XD”完全相同,只是名称不同。

Microsoft在Windows XP SP2实现了数据执行防止技术。

相关

  • 细胞膜细胞膜,又称原生质膜(英语:cell membrane 或 plasma membrane 或 cytoplasmic membrane),为细胞结构中分隔细胞内、外不同介质和组成成分的界面。原生质膜普遍认为由磷脂质双层分
  • SAGE出版集团赛吉出版公司(Sage Publications)是由莎拉·米勒·麦克卡尼(英语:Sara Miller McCune)在1965年成立于美国纽约的独立(英语:Independent business)出版公司。赛吉旗下约1,500名员工来
  • 暹罗猫暹罗猫(Siamese cat)是很早被承认的东方短毛猫品种之一。这个品种的由来尚未确定,相信是来自东南亚。据称是源自暹罗(今泰国)寺庙里饲养的猫。在泰国里被称Wichien-maat(วิเช
  • 圣约圣约(英语:Covenant),亚伯拉罕诸教的术语,指的是上帝与人类建立的约定,包括旧约(Old Covenant)、新约(New Covenant)和古兰(Qu'ran)。巴哈伊信仰中的圣约亦指人与神之间的约定,即上帝给人
  • 汉斯·罗斯林汉斯·罗斯林(瑞典语:Hans Rosling ,1948年7月27日-2017年2月7日)是卡罗琳斯卡学院的国际卫生学教授,并担任Gapminder基金会董事长,该基金会开发了Trendalyzer(英语:Trendalyzer),这是
  • DecapentaplegicDecapententaplegic缩写为Dpp.是生物皮肤的生长因子。它在皮肤表面影响着生物背部的颜色。dpp基因从复制、转录到dpp蛋白的翻译过程如图所示。 如果DNA上的dpp gene发生突变
  • 佐藤裕美佐藤裕美(日语:佐藤ひろ美,1970年12月10日-)是日本岩手县出身的女性歌手。主要演唱动画歌曲。隶属于ARIA Entertainment。
  • 原口一博原口一博(1959年7月2日-) ,日本政治家,日本众议院议员(7期)。总务大臣(第12-13代)、内阁府特命担当大臣(地域主权推进担当)、佐贺县议会议员(2期)。麻生内阁 (模板)(2009年9月16日—2010年6
  • 董教增董教增(1750年-1822年),字益甫,号观桥,江苏上元(今南京)人,清朝政治人物、探花。乾隆四十五年(1780年)乾隆帝南巡,召试举人,授内阁中书。乾隆五十二年(1787年)成丁未科一甲第三名进士(探花),授
  • 影音双面碟DualDisc,中文称为影音双面碟或双面光碟,是指一种两面皆可读取的光碟,能在其中一面提供类似CD格式的内容及在另一面提供标准DVD格式的内容,用以储存音乐或影像。DualDisc能在一