- NX puede referirse también a software de Siemens antes conocido como Unigraphics'.
NX significa
No eXecute (no ejecutar). Es una tecnología utilizada en
CPUs para separar las áreas de memoria usadas para albergar las instrucciones del
procesador (código) y las de almacenamiento de datos. Cualquier sección de memoria designada con el atributo NX significa que sólo se usa para datos, por lo tanto las
instrucciones del procesador no pueden ni deben residir ahí. Es una técnica utilizada para prevenir que cierto tipo de
software malicioso tome el control de la máquina insertando su código en el área de almacenamiento de datos de otro programa y ejecute su propio código desde dentro de esta sección; esto se conoce como
desbordamiento de búfer, y NX puede prevenirlo.