The
NX bit, which stands for
No-eXecute, is a technology used in
CPUs to segregate areas of memory for use by either storage of processor instructions (
code) or for storage of data, a feature normally only found in
Harvard architecture processors. However, the NX bit is being increasingly used in conventional
von Neumann architecture processors, for security reasons.