Espaço de endereço

Definição - o que significa espaço de endereçamento?

Um espaço de endereço é um intervalo de endereços válidos na memória que estão disponíveis para um programa ou processo. Ou seja, é a memória que um programa ou processo pode acessar. A memória pode ser física ou virtual e é usada para executar instruções e armazenar dados.

Definirtec explica Address Space

Em um computador, cada processo e dispositivo é alocado a um espaço de endereço, que contém uma certa parte do espaço de endereço do processador. O espaço de endereço do processador é normalmente restrito à largura de seus registradores e barramento de endereço.

O espaço de endereço é frequentemente classificado como plano, onde os endereços são representados como números inteiros incrementais que começam em zero, ou segmentado, onde os endereços são retratados como segmentos independentes aumentados por deslocamentos. Em alguns sistemas, o espaço de endereço pode ser modificado de um formato para outro por meio de um processo geralmente conhecido como thunking.

O tamanho de um espaço de endereço pode ser maior do que o da memória física usando uma técnica de gerenciamento de memória chamada memória virtual. Uma memória virtual, também conhecida como arquivo de paginação, é na verdade um arquivo físico em disco que atua como uma RAM adicional ou módulo de RAM. Assim, um espaço de endereço consiste em memória física e memória virtual.