Adresse logique vs adresse physique : différence et comparaison

Dans un système d'exploitation, la gestion de la mémoire et d'énormes quantités de données constituent leur principale fonctionnalité. Ainsi, chaque élément spécifique a des adresses attribuées, qui agissent comme une résidence pour le type de données particulier.

Il aide le système d'exploitation à gérer et à gérer correctement les données. Les deux adresses les plus populaires sont l'adresse logique et l'adresse physique.

Bien que ces adresses soient liées les unes aux autres, elles diffèrent les unes des autres sur des points spécifiques.

Faits marquants

  1. Le CPU génère des adresses logiques et représente l'emplacement de la mémoire virtuelle d'un programme.
  2. Les adresses physiques correspondent aux emplacements de mémoire réels dans le matériel de l'ordinateur.
  3. La traduction d'adresse se produit entre les adresses logiques et physiques, gérée par l'unité de gestion de la mémoire (MMU).

Adresse logique vs adresse physique

La différence entre l'adresse logique et l'adresse de pression est que l'adresse logique n'a pas d'existence réelle, alors que l'adresse physique a une existence réelle. L'adresse logique doit être mappée à son adresse physique respective. De plus, la responsabilité de la génération des adresses logiques repose sur le Processeur. Mais, la responsabilité de la génération des adresses logiques repose sur la MMU.

Adresse logique vs adresse physique

Une adresse logique est une position virtuelle à laquelle il est fait référence lors de l'agencement des positions d'autres composants du système. Avec des méthodes de liaison appropriées, il est utilisé pour identifier les adresses physiques.

L'espace d'adressage alloué à toutes les adresses logiques est appelé espace d'adressage logique. En raison de son existence virtuelle, il est visible et consultable par l'utilisateur. 

L'adresse physique est l'adresse réelle attribuée à tout élément particulier dans la cellule de stockage. Il est écrit sous forme binaire et aide ainsi le bus de données à identifier et à accéder à une cellule de stockage particulière.

Comme il est généré et géré par MMU, il reste constant et inchangé après le redémarrage du système. De plus, il n'est pas visible pour les utilisateurs.

L'espace d'adressage alloué à toutes les adresses physiques est appelé espace d'adressage physique.

Tableau de comparaison

Paramètres de comparaisonAdresse logiqueAdresse physique
Définition et existenceUne adresse logique fait référence à une adresse virtuelle où la position d'un élément est supposée du point de vue d'un programme/application en cours. C'est virtuel et n'a pas d'existence réelle.L'adresse physique est l'adresse réelle ou l'emplacement de mémoire réel présent dans le circuit du bus d'adresse. Il a une réelle validité dans la mémoire. 
Espace d'adressageToutes les adresses logiques sont stockées dans un espace commun appelé espace d'adressage logique.Toutes les adresses physiques sont stockées dans un espace commun appelé espace d'adressage physique.
Source de générationLa CPU est responsable de la génération de l'adresse logique.  La MMU est responsable de la génération des adresses physiques.
Visibilité pour l'utilisateurL'adresse logique, bien qu'il s'agisse d'une adresse virtuelle, est visualisable et visible par l'utilisateur. Bien qu'il s'agisse d'une adresse réelle, l'adresse physique est invisible pour l'utilisateur.
Effet du redémarrageL'adresse logique est perdue et irrécupérable lorsque le système subit un redémarrage.Le redémarrage du système n'affecte en rien l'adresse physique.

Qu'est-ce qu'une adresse logique ?

L'adresse logique est l'adresse virtuelle où la position d'un élément est supposée du point de vue d'un programme/application en vigueur.

Lisez aussi:  Comment utiliser Snapchat sur PC : un guide complet pour une expérience fluide

Comme il s'agit d'une position virtuelle, elle est utilisée pour identifier les positions d'autres choses dans le système. La MMU utilise diverses méthodes de liaison pour conserver les adresses logiques correspondant aux adresses physiques respectives.

Comme le processus de génération d'adresses logiques à partir du Processeur commence à 0, la plage d'adresses logiques commence à 0 et s'étend jusqu'au maximum. 

Ainsi, l'adresse logique devient utile uniquement lorsque l'adresse physique est mappée à l'aide de certaines méthodes de liaison. L'adresse logique est visible par l'utilisateur.

Cependant, son existence est virtuelle et n'a donc pas d'existence réelle dans la mémoire de l'ordinateur. De plus, l'adresse logique continue de varier avec le système et est donc variable.

De plus, l'adresse logique, étant variable, est modifiée lorsqu'elle est affectée par le redémarrage du système. Le redémarrage du système efface toutes les adresses logiques.

Toutes les adresses logiques sont stockées dans un espace commun appelé espace d'adressage logique. L'espace occupé par l'adresse logique doit être faible par rapport à celui de l'adresse physique.

Il s'agit d'avoir un lien direct avec le cœur des opérations de votre essential afin qu'il s'insère correctement dans la mémoire principale. 

Qu'est-ce que l'adresse physique ?

L'adresse physique, également connue sous le nom d'adresse binaire, fait référence à l'adresse réelle ou à l'emplacement de mémoire réel présent dans le circuit du bus d'adresse.

Il agit comme une clé sur n'importe quelle cellule de stockage de la mémoire principale, permettant ainsi d'y accéder. La représentation des adresses physiques s'effectue en nombres binaires. 

L'adresse physique ou l'adresse réelle correspondant à une adresse logique particulière ou l'adresse virtuelle est calculée, gérée et utilisée par l'unité de gestion de mémoire (MMU).

Lisez aussi:  Bitdefender vs Malwarebytes : différence et comparaison

L'utilisateur manipule l'adresse virtuelle ou logique, qui correspond à une adresse physique. Bien que l'utilisateur traite avec des adresses logiques, le programme demande des adresses physiques pour l'exécution.

Ainsi, le mappage d'une adresse logique dans son adresse physique correspondante est essentiel. 

La visibilité de l'adresse physique, constituée respectivement des adresses physiques de toutes les adresses logiques, reste masquée.

Ainsi, la nécessité de pointeurs pour attribuer des adresses physiques aux adresses logiques respectives devient cruciale. De plus, l'adresse physique reste inchangée du fait de son existence réelle.

Même après le redémarrage du système, l'adresse physique reste inchangée sans aucun effet. Les méthodes de liaison de ces deux adresses sont communes en raison de leur ressemblance dans de nombreuses fonctionnalités.

Toutes les adresses physiques sont stockées dans un espace commun appelé espace d'adressage physique.

Principales différences entre l'adresse logique et l'adresse physique

  1. Une adresse logique est une adresse virtuelle ayant des applications et des programmes existants, qui servent de référence pour la position des éléments. C'est virtuel et n'a pas d'existence réelle. En revanche, l'adresse physique est l'adresse réelle. Le circuit du bus d'adresse contient l'emplacement de mémoire réel où l'adresse physique est stockée.
  2. L'espace d'adressage logique est l'espace commun dans lequel les adresses logiques sont stockées. Mais, dans l'espace d'adressage physique, toutes les adresses physiques sont stockées.
  3. La CPU génère les adresses logiques. Mais MMU génère les adresses physiques.
  4. L'adresse logique est visualisable et visible pour l'utilisateur. En revanche, l'adresse physique est non visualisable de la part de l'utilisateur.
  5. Lors du redémarrage, l'adresse logique est perdue et irrécupérable. Au contraire, le redémarrage du système n'implique aucunement l'adresse physique. 
Bibliographie
  1. https://ieeexplore.ieee.org/abstract/document/9043680/
  2. https://ieeexplore.ieee.org/abstract/document/6727105/

Dernière mise à jour : 11 juin 2023

point 1
Une requête?

J'ai mis tellement d'efforts à écrire ce billet de blog pour vous apporter de la valeur. Cela me sera très utile, si vous envisagez de le partager sur les réseaux sociaux ou avec vos amis/famille. LE PARTAGE C'EST ♥️

7 réflexions sur « Adresse logique vs adresse physique : différence et comparaison »

  1. Le ton satirique de certaines parties de l’article n’était pas attendu mais a contribué à rendre la lecture plus agréable.

    Répondre

Laisser un commentaire

Vous voulez enregistrer cet article pour plus tard ? Cliquez sur le cœur dans le coin inférieur droit pour enregistrer dans votre propre boîte d'articles !