NX位

✍ dations ◷ 2025-08-21 15:16:19 #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实现了数据执行防止技术。

相关

  • 脊柱外科脊柱外科分为脊柱损伤、脊柱感染、脊柱肿瘤、脊柱退变性疾病和脊柱畸形排列,其中以脊柱损伤、脊柱退变性疾病、脊柱畸形为热点。
  • 差分方程在数学上,递推关系(recurrence relation),也就是差分方程(difference equation),是一种递推地定义一个序列的方程:序列的每一项目是定义为前一项的函数。像户口调查映射(logistic map
  • 人体工学生物力学是研究生物系统机械方面的结构,功能和运动,包括从整个生物体到器官 , 细胞和细胞器的任何水平,使用物理学上力学的研究方法。“生物力学”(1899年)和相关的“生物力学技术
  • 荷兰卫生部荷兰政府与政治 系列条目荷兰卫生、福利及体育部(荷兰语:Ministerie van Volksgezondheid, Welzijn en Sport,VWS)是荷兰掌管公共卫生的部会,设有一位大臣,及一位不管部大臣掌管青
  • 台湾水库台湾境内之河川由于地势陡峻,河床比降极大,遇雨则山洪暴涨,泛滥成灾,逢旱则干涸见底,用水缺乏,唯一治本之道为兴筑水库水坝,以达到有效治理河川,蓄水,增加灌溉、发电、工业及公共给水
  • 加州大学董事会诉巴基案加州大学董事会诉巴基案(Regents of the University of California v. Bakke),438 U.S. 265 (1978)是美国联邦最高法院裁决的一个里程碑式案件,支持了肯定性行动(又称平权法案),允
  • 感生放射性感生放射性(英语:Induced radioactivity)是指原本稳定的材料因为接受了特殊的辐射而产生的放射性。多数辐射不会诱导其他材料产生辐射。感生放射性是伊雷娜·约里奥-居里和弗雷
  • 洛奇6:永远的拳王《洛奇6:永远的拳王》(英语:Rocky Balboa)是一部2006年的美国电影,由西尔维斯特·史泰龙执导、编剧兼主演;此电影为《洛奇系列》中的第六部。续作《奎迪》于2015年上映。 传奇的奎
  • 世说新语《世说新语》是魏晋南北朝时期笔记小说的代表作,内容大多记载东汉至东晋间的高士名流的言行风貌和轶闻趣事,由南朝宋刘义庆召集门下食客共同编撰。全书分上、中、下三卷,依内容
  • 罗森·普列夫内利耶夫罗森·阿森诺夫·普列夫内利耶夫(Rosen Asenov Plevneliev,保加利亚语:Росен Асенов Плевнелиев;1964年5月14日-),2012年1月以来担任保加利亚总统。他是在2