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:

enter image description here

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

demandé sur