Flat Address Space

Flat Address Space é um sistema de endereçamento da memória do computador, que pode ser físico ou virtual e em modo real ou protegido.

Espaço de endereço é a memória alocada para todos os endereços possíveis para uma entidade computacional, como um dispositivo, um arquivo, um servidor, ou um computador em rede. O espaço de endereços pode referir-se a uma gama de endereços físicos ou virtuais acessíveis a um processador ou reservados para um processo. Como identificadores únicos de entidades únicas, cada endereço especifica a localização de uma entidade (unidade de memória que pode ser endereçada separadamente).

Endereços de memória no espaço de endereços plano são expressos começando em zero e continuando como números inteiros um, dois, três, etc., incrementando incrementalmente até o fim do espaço de memória. Cada endereço representa uma unidade de memória.

Espaço de endereço plano é usado em computação de 32 bits para endereçar espaço de até 4 gigabytes (GB). O endereçamento de memória segmentada, a alternativa ao esquema plano, é usado em sistemas anteriores de 16 bits como o MS-DOS Windows 3.1., para endereçar segmentos de 64KB de memória com um offset para especificar dentro do segmento. Estritamente falando, o espaço de endereço plano é realmente segmentado, mas todo o espaço é um segmento endereçando a totalidade do segmento de 32 bits ou 4GB de espaço de memória.