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

Intel Memory Model

Index Intel Memory Model

In computing, Intel Memory Model refers to a set of six different memory models of the x86 CPU operating in real mode which control how the segment registers are used and the default size of pointers. [1]

22 relations: Aliasing (computing), Call stack, Computing, Data (computing), Far pointer, Flat memory model, Hexadecimal, Intel, Intel 80286, Machine code, Megabyte, Memory management unit, Memory segmentation, Pointer (computer programming), Position-independent code, Processor register, Protected mode, Real mode, Self-modifying code, X86, X86 instruction listings, X86-64.

Aliasing (computing)

In computing, aliasing describes a situation in which a data location in memory can be accessed through different symbolic names in the program.

New!!: Intel Memory Model and Aliasing (computing) · See more »

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.

New!!: Intel Memory Model and Call stack · See more »

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Intel Memory Model and Computing · See more »

Data (computing)

Data (treated as singular, plural, or as a mass noun) is any sequence of one or more symbols given meaning by specific act(s) of interpretation.

New!!: Intel Memory Model and Data (computing) · See more »

Far pointer

In a segmented architecture computer, a far pointer is a pointer which includes a segment selector, making it possible to point to addresses outside of the default segment.

New!!: Intel Memory Model and Far pointer · 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!!: Intel Memory Model and Flat memory model · See more »

Hexadecimal

In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.

New!!: Intel Memory Model and Hexadecimal · 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!!: Intel Memory Model 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!!: Intel Memory Model and Intel 80286 · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Intel Memory Model and Machine code · See more »

Megabyte

The megabyte is a multiple of the unit byte for digital information.

New!!: Intel Memory Model and Megabyte · See more »

Memory management unit

A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit having all memory references passed through itself, primarily performing the translation of virtual memory addresses to physical addresses.

New!!: Intel Memory Model and Memory management unit · See more »

Memory segmentation

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

New!!: Intel Memory Model and Memory segmentation · See more »

Pointer (computer programming)

In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory.

New!!: Intel Memory Model and Pointer (computer programming) · See more »

Position-independent code

In computing, position-independent code (PIC) or position-independent executable (PIE) is a body of machine code that, being placed somewhere in the primary memory, executes properly regardless of its absolute address.

New!!: Intel Memory Model and Position-independent code · See more »

Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

New!!: Intel Memory Model and Processor register · See more »

Protected mode

In computing, protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units (CPUs).

New!!: Intel Memory Model and Protected mode · See more »

Real mode

Real mode, also called real address mode, is an operating mode of all x86-compatible CPUs.

New!!: Intel Memory Model and Real mode · See more »

Self-modifying code

In computer science, self-modifying code is code that alters its own instructions while it is executing – usually to reduce the instruction path length and improve performance or simply to reduce otherwise repetitively similar code, thus simplifying maintenance.

New!!: Intel Memory Model and Self-modifying code · 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!!: Intel Memory Model and X86 · See more »

X86 instruction listings

The x86 instruction set refers to the set of instructions that x86-compatible microprocessors support.

New!!: Intel Memory Model and X86 instruction listings · 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!!: Intel Memory Model and X86-64 · See more »

Redirects here:

C memory model, Huge pointer, Near pointer.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »