Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

NX bit

Index NX bit

The NX bit (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. [1]

42 relations: Advanced Micro Devices, ARM architecture, Arm Holdings, Athlon 64, Buffer overflow, Celeron, Central processing unit, Compaq, DEC Alpha, Digital Equipment Corporation, Executable space protection, Flat memory model, Harvard architecture, Hewlett-Packard, IA-64, IBM, Intel, Intel 80286, Intel 80386, Itanium, Memory segmentation, OpenVMS, Operating system, Opteron, Oracle Corporation, PA-RISC, Page (computer memory), Page table, PALcode, Pentium, Pentium 4, Physical Address Extension, PowerPC, SPARC, Sun Microsystems, Translation lookaside buffer, Tru64 UNIX, Von Neumann architecture, X86, X86-64, Xeon, Z/Architecture.

Advanced Micro Devices

Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

New!!: NX bit and Advanced Micro Devices · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: NX bit and ARM architecture · See more »

Arm Holdings

Arm Holdings (Arm) is a multinational semiconductor and software design company, owned by SoftBank Group and its Vision Fund.

New!!: NX bit and Arm Holdings · See more »

Athlon 64

The Athlon 64 is an eighth-generation, AMD64-architecture microprocessor produced by AMD, released on September 23, 2003.

New!!: NX bit and Athlon 64 · See more »

Buffer overflow

In information security and programming, a buffer overflow, or buffer overrun, is an anomaly where a program, while writing data to a buffer, overruns the buffer's boundary and overwrites adjacent memory locations.

New!!: NX bit and Buffer overflow · See more »

Celeron

Celeron is a brand name given by Intel to a number of different low-end IA-32 and x86-64 computer microprocessor models targeted at budget personal computers.

New!!: NX bit and Celeron · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: NX bit and Central processing unit · See more »

Compaq

Compaq (a portmanteau of Compatibility And Quality; occasionally referred to as CQ prior to its final logo) was a company founded in 1982 that developed, sold, and supported computers and related products and services.

New!!: NX bit and Compaq · See more »

DEC Alpha

Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC), designed to replace their 32-bit VAX complex instruction set computer (CISC) ISA.

New!!: NX bit and DEC Alpha · See more »

Digital Equipment Corporation

Digital Equipment Corporation, also known as DEC and using the trademark Digital, was a major American company in the computer industry from the 1950s to the 1990s.

New!!: NX bit and Digital Equipment Corporation · See more »

Executable space protection

In computer security, executable-space protection marks memory regions as non-executable, such that an attempt to execute machine code in these regions will cause an exception.

New!!: NX bit and Executable space protection · See more »

Flat memory model

Flat memory model or linear memory model refers to a memory addressing paradigm in which "memory appears to the program as a single contiguous address space." The CPU can directly (and linearly) address all of the available memory locations without having to resort to any sort of memory segmentation or paging schemes.

New!!: NX bit and Flat memory model · See more »

Harvard architecture

The Harvard architecture is a computer architecture with physically separate storage and signal pathways for instructions and data.

New!!: NX bit and Harvard architecture · See more »

Hewlett-Packard

The Hewlett-Packard Company (commonly referred to as HP) or shortened to Hewlett-Packard was an American multinational information technology company headquartered in Palo Alto, California.

New!!: NX bit and Hewlett-Packard · See more »

IA-64

IA-64 (also called Intel Itanium architecture) is the instruction set architecture (ISA) of the Itanium family of 64-bit Intel microprocessors.

New!!: NX bit and IA-64 · See more »

IBM

The International Business Machines Corporation (IBM) is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries.

New!!: NX bit and IBM · See more »

Intel

Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: NX bit and Intel · See more »

Intel 80286

The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on 1 February 1982.

New!!: NX bit and Intel 80286 · See more »

Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.

New!!: NX bit and Intel 80386 · See more »

Itanium

Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture (formerly called IA-64).

New!!: NX bit and Itanium · See more »

Memory segmentation

Memory segmentation is the division of a computer's primary memory into segments or sections.

New!!: NX bit and Memory segmentation · See more »

OpenVMS

OpenVMS is a closed-source, proprietary computer operating system for use in general-purpose computing.

New!!: NX bit and OpenVMS · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: NX bit and Operating system · See more »

Opteron

Opteron is AMD's x86 former server and workstation processor line, and was the first processor which supported the AMD64 instruction set architecture (known generically as x86-64).

New!!: NX bit and Opteron · See more »

Oracle Corporation

Oracle Corporation is an American multinational computer technology corporation, headquartered in Redwood Shores, California.

New!!: NX bit and Oracle Corporation · See more »

PA-RISC

PA-RISC is an instruction set architecture (ISA) developed by Hewlett-Packard.

New!!: NX bit and PA-RISC · See more »

Page (computer memory)

A page, memory page, or virtual page is a fixed-length contiguous block of virtual memory, described by a single entry in the page table.

New!!: NX bit and Page (computer memory) · See more »

Page table

A page table is the data structure used by a virtual memory system in a computer operating system to store the mapping between virtual addresses and physical addresses.

New!!: NX bit and Page table · See more »

PALcode

In computing, in the Alpha instruction set architecture, PALcode (Privileged Architecture Library code) is the name used by DEC for a set of functions in the SRM or AlphaBIOS firmware, providing a hardware abstraction layer for system software, covering features such as cache management, translation lookaside buffer (TLB) miss handling, interrupt handling and exception handling.

New!!: NX bit and PALcode · See more »

Pentium

Pentium is a brand used for a series of x86 architecture-compatible microprocessors produced by Intel since 1993.

New!!: NX bit and Pentium · See more »

Pentium 4

Pentium 4 is a brand by Intel for an entire series of single-core CPUs for desktops, laptops and entry-level servers.

New!!: NX bit and Pentium 4 · See more »

Physical Address Extension

In computing, Physical Address Extension (PAE), sometimes referred to as Page Address Extension, is a memory management feature for the x86 architecture.

New!!: NX bit and Physical Address Extension · See more »

PowerPC

PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: NX bit and PowerPC · See more »

SPARC

SPARC, for Scalable Processor Architecture, is a reduced instruction set computing (RISC) instruction set architecture (ISA) originally developed by Sun Microsystems.

New!!: NX bit and SPARC · See more »

Sun Microsystems

Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.

New!!: NX bit and Sun Microsystems · See more »

Translation lookaside buffer

A translation lookaside buffer (TLB) is a memory cache that is used to reduce the time taken to access a user memory location.

New!!: NX bit and Translation lookaside buffer · See more »

Tru64 UNIX

Tru64 UNIX is a discontinued 64-bit UNIX operating system for the Alpha instruction set architecture (ISA), currently owned by Hewlett-Packard (HP).

New!!: NX bit and Tru64 UNIX · See more »

Von Neumann architecture

The von Neumann architecture, which is also known as the von Neumann model and Princeton architecture, is a computer architecture based on the 1945 description by the mathematician and physicist John von Neumann and others in the First Draft of a Report on the EDVAC.

New!!: NX bit and Von Neumann architecture · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: NX bit and X86 · See more »

X86-64

x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.

New!!: NX bit and X86-64 · See more »

Xeon

Xeon is a brand of x86 microprocessors designed, manufactured, and marketed by Intel, targeted at the non-consumer workstation, server, and embedded system markets.

New!!: NX bit and Xeon · See more »

Z/Architecture

z/Architecture, initially and briefly called ESA Modal Extensions (ESAME), is IBM's 64-bit instruction set architecture implemented by its mainframe computers.

New!!: NX bit and Z/Architecture · See more »

Redirects here:

Enhanced Virus Protection, Execute disable bit, NX Bit, NX Flag, NX flag, NX instruction, No Execute, No Execute bit, No Execute flag, No eXecute, No eXecute bit, No eXecute flag, No execute, No execute bit, No execute flag, No-Execute bit, No-Execute flag, No-eXecute bit, No-eXecute flag, No-execute bit, No-execute flag, Nx Flag, Nx bit, Nx flag, Nx-bit, XD Bit, XD bit, Xd bit.

References

[1] https://en.wikipedia.org/wiki/NX_bit

OutgoingIncoming
Hey! We are on Facebook now! »