Différence entre l’adresse logique et physique

L’adresse identifie de manière unique un emplacement dans la mémoire. Nous avons deux types d’adresses qui sont l’adresse logique et l’adresse physique. L’adresse logique est une adresse virtuelle et peut être consultée par l’utilisateur. L’utilisateur ne peut pas voir l’adresse physique directement. L’adresse logique est utilisée comme une référence pour accéder à l’adresse physique.
 
 
La différence clé entre l’adresse logique et l’adresse physique est que l’adresse logique est générée par le CPU pendant l’exécution d’un programme alors que l’adresse physique fait référence à un emplacement dans l’unité de mémoire.

 

Table de comparaison
Adresse logique Adresse physique
Définition C’est l’adresse virtuelle générée par le CPU. L’adresse physique est un emplacement dans l’unité de mémoire.
Espace d’adressage L’ensemble de toutes les adresses logiques générées par le CPU en référence à un programme est appelé espace d’adressage logique. L’ensemble de toutes les adresses physiques mappées aux adresses logiques correspondantes est appelé adresse physique.
Visibilité L’utilisateur peut voir l’adresse logique d’un programme. L’utilisateur ne peut jamais voir l’adresse physique du programme
Accès L’utilisateur utilise l’adresse logique pour accéder à l’adresse physique. L’utilisateur ne peut pas accéder directement à l’adresse physique.
Génération L’adresse logique est générée par le processeur Adresse physique est calculée par MMU

 

Définition de l’adresse logique

L’adresse générée par le processeur pendant l’exécution d’un programme est appelée adresse logique. L’adresse logique est virtuelle car elle n’existe pas physiquement. Par conséquent, il est également appelé en tant qu’adresse virtuelle. Cette adresse est utilisée comme référence pour accéder à l’emplacement de la mémoire physique. L’ensemble de toutes les adresses logiques générées par un programme s’appelle l’espace d’adressage logique.
 
 
L’adresse logique est mappée à son adresse physique correspondante par un périphérique matériel appelé unité de gestion de mémoire(MMU). Les méthodes de liaison d’adresse utilisées par MMU génèrent des adresses logiques et physiques identiques pendant la compilation et le chargement. Pendant l’exécution, les méthodes de liaison d’adresse génèrent différentes adresses logiques et physiques.

Un ordinateur peut il fonctionner sans système d’exploitation

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *