Adresse logique - Logical address

En informatique , une adresse logique est l'adresse à laquelle un élément ( cellule de mémoire , élément de stockage, hôte de réseau) semble résider du point de vue d'un programme d'application en cours d' exécution .

Une adresse logique peut être différente de l' adresse physique en raison du fonctionnement d'un traducteur d'adresses ou d'une fonction de mappage. De telles fonctions de mappage peuvent être, dans le cas d'une architecture mémoire informatique , une unité de gestion de mémoire (MMU) entre la CPU et le bus mémoire.

Mémoire d'ordinateur

L'adresse physique des banques de mémoire d'ordinateur peut être mappée à différentes adresses logiques à des fins diverses.

Dans un système prenant en charge la mémoire virtuelle , il se peut qu'il n'y ait en fait aucune mémoire physique mappée à une adresse logique jusqu'à ce qu'un accès soit tenté. L'accès déclenche des fonctions spéciales du système d'exploitation qui reprogramment la MMU pour mapper l'adresse à une mémoire physique, peut-être en écrivant l'ancien contenu de cette mémoire sur le disque et en lisant à partir du disque ce que la mémoire devrait contenir à la nouvelle adresse logique. Dans ce cas, l'adresse logique peut être appelée adresse virtuelle .

Voir également

Cet article est basé sur des éléments tirés du dictionnaire gratuit en ligne de l'informatique avant le 1er novembre 2008 et incorporé sous les termes de «renouvellement de licence » de la GFDL , version 1.3 ou ultérieure.