Lar Desenvolvimento O que é um endereço base? - o que é techopedia

O que é um endereço base? - o que é techopedia

Índice:

Anonim

Definição - O que significa Endereço Base?

Um endereço base é um endereço absoluto que atua como um ponto de referência para outros endereços. O endereço base é usado na computação como um endereço relativo de uma instrução dentro de um programa ou a localização de um dado atualmente sendo trabalhado pelo programa. O endereço base pode ser endereçável ou capaz de ser referido, dependendo de como o fabricante projeta a interface de hardware / software.

Para calcular um endereço absoluto, um deslocamento é adicionado ao endereço base.

Techopedia explica Endereço Base

Os endereços base remontam aos dias do mainframe da memória paginável; as primeiras máquinas computacionais, que tinham memória fixa e limitada e só podiam executar um programa por vez. Essas máquinas sempre carregavam programas no mesmo local de memória que sua base. Mais tarde, máquinas de memória virtual, que poderiam executar vários programas ao mesmo tempo através de partições (mainframe) ou troca de página, podiam carregar um programa em qualquer lugar. O endereço base permitiu ao sistema operacional fornecer ao programa em execução um ponto de referência para calcular mais instruções e locais de dados.

Historicamente, quando a memória estava desprotegida, um programador poderia endereçar diretamente a memória do computador, conhecendo a duração dos comandos do conjunto de instruções. Isso tornou possível alterar o programa sobrepondo os bits na instrução com outro padrão de bits válido, fornecendo assim outra instrução para o programa seguir. As versões anteriores do COBOL permitiam isso em um nível simbólico pelas cláusulas ALTER, GO TO e DEPENDING ON.

O que é um endereço base? - o que é techopedia