Espace d’adressage

Définition - Que signifie l'espace d'adressage?

Un espace d'adressage est une plage d'adresses valides en mémoire disponibles pour un programme ou un processus. Autrement dit, c'est la mémoire à laquelle un programme ou un processus peut accéder. La mémoire peut être physique ou virtuelle et est utilisée pour exécuter des instructions et stocker des données.

Definir Tech explique l'espace d'adressage

Sur un ordinateur, chaque processus et périphérique se voit attribuer un espace d'adressage, qui contient une certaine partie de l'espace d'adressage du processeur. L'espace d'adressage du processeur est généralement limité à la largeur de ses registres et bus d'adresses.

L'espace d'adresses est souvent classé comme plat, où les adresses sont représentées sous forme d'entiers augmentant progressivement qui commencent à zéro, ou segmentés, où les adresses sont représentées comme des segments indépendants augmentés de décalages. Dans certains systèmes, l'espace d'adressage peut être modifié d'un format à l'autre via un processus généralement appelé thunking.

La taille d'un espace d'adressage peut être rendue plus grande que celle de la mémoire physique en utilisant une technique de gestion de mémoire appelée mémoire virtuelle. Une mémoire virtuelle, également appelée fichier d'échange, est en fait un fichier physique sur disque qui agit comme un module RAM ou RAM supplémentaire. Ainsi, un espace d'adressage se compose à la fois de mémoire physique et de mémoire virtuelle.