Gestion De La Mémoire - Traduction D'Adresses Virtuelles En Adresses Physiques
Veuillez avoir besoin de la bonne façon de convertir une adresse logique (virtuelle) en adresse physique, j'ai la question suivante:
Étant donné le tableau de page suivant:
Sachant que les pages virtuelles et la trame physique sont de 1 k Octets, quelle est l'adresse mémoire correspondant à chacune des adresses virtuelles suivantes codées en hexadécimal : 142A et 0AF1 ?
Je l'ai résolu comme ça, mais je ne sais pas si c'est correct :
142A(hexadécimal) = 5162 (décimal)
5162/1024 = 5 (numéro de page) Cadre 1 dans le tableau des pages
5162mod1024 = 42 (Décalage)
Donc l'adresse physique correspondant à 142A = 1 (physique) + 42 (décalage) ou (1*1024+42)
Alors est-ce exact?!
Cordialement