CPU不支持NX是什么意思

2025-04-25 23:38:09
推荐回答(1个)
回答1:

1、NX,全名为“No eXecute”,即“禁止运行”,是应用在CPU的一种技术,用作把存储器区域分隔为只供存储处理器指令集,或只供数据使用。任何使用NX技术的存储器,代表仅供数据使用,因此处理器的指令集并不能在这些区域存储。这种技术可防止大多数的缓冲溢出攻击,即一些恶意程序,把自身的恶意指令集放在其他程序的数据存储区并运行,从而把整台计算机控制。
2、常见的老32位处理器(例如P4 Northwood等)并不支持NX,支持该技术的CPU主要有AMD的64位处理器(Athlon 64、AMD Opteron),以及Intel的安腾系列,J系列的P4 Prescott。
3、从三代nb微架构“普雷斯科特”内核开始才存在这种特征技术。之前的北木,维拉姆特都没有的。还有这个特征技术,英特尔公司叫XD bit,而AMD公司防毒禁止位技术才叫 NX bit。

4、以下品牌下产品全部拥有xd-bit。奔腾D处理器。奔腾双核处理器,酷睿2双核处理器,酷睿2四核处理器,酷睿I3处理器,酷睿I5处理器,酷睿I7处理器.都全部支援。。其实从奔腾4和赛扬D处理器开始就有使用xd的产品了,这里不一一介绍了。而AMD的NX技术是出现在K8架构以后的处理器中。
所以可能是你的CPU太老旧了,根本不支持这项技术。