Linear Address Space

1 - About

In a linear address space, memory appears to a program as a single, continuous address space.

An address for any byte in linear address space is called a linear address.

3 - Addressing

One Linear address corresponds to one location in the Linear address space.

Linear address space is byte addressable, with addresses running contiguously from 0 to 232 - 1 (if not in 64-bit mode).

4 - Usage

4.1 - Flat memory model

In the flat memory model, the component of a program (Code, Data, and stacks) are all contained in a linear address space (and are therefore not split)

4.2 - Segmented memory model

The segmented model is mapped into a linear address space.

4.3 - Paging

When an operating system or executive uses paging, the application sees a linear address space (the paging mechanism is transparent to the application program).

A linear address space is the only address space that can be paged.

5 - Type

5.1 - Processor

The processor address space is linear and is called the physical address space

Data Science
Data Analysis
Data Science
Linear Algebra Mathematics

Powered by ComboStrap