Comment traduire cette adresse logique en adresse physique?
Étant donné que:
Logical addresss space=16
bits Physical address space=16
bits Page size=2K
Comment l'adresse logique 1027 sera mappé à l'adresse physique de la page suivante table?
p f 0 9 1 7 2 3
Merci!
- p est l'indice dans la table des pages et f est l'image correspondante dans l'espace d'adresse physique. J'ai calculé la taille de p qui est de 5 bits sur 16 bits et le décalage (d), qui est de 11 bits.
InformationsquelleAutor user2032090 | 2013-02-01
Vous devez vous connecter pour publier un commentaire.
adresse
1027
cartes àp 0
parce que1027 % 2048(2K)=1027 floor(1027/2048)=0
. Donc, 1027 cartes à1027th byte of page 0
dans d'adressage virtuel.Page 0 Adresse Virtuelle est mappé à l'image numéro 9 en fonction de la table des pages.
cadre 9 a une adresse de base de
9 * 2048 = 18432
. Cadre 9 a une adresse de base de 18342 dans la mémoire physique.Maintenant
1027th byte of frame 9 is at 18342 + 1027 = 19369
adresse de la mémoire physique.changer les nombres binaires et vous avez votre réponse.
Voir ce réponse et de suivre le lien donné il y a à comprendre le concept.
Acclamations ...