Système d'exploitation et matériel
Avec des pages de 4 KB, combien de bits de l’adresse virtuelle représentent la position dans la page (déplacement) ?
- A4 bits
- B12 bits
- C22 bits
Afficher la réponse et l'explication
Réponse : B. 12 bits
4 KB = 4096 octets = 2¹² octets ; il faut donc 12 bits pour distinguer chaque octet de la page. Les 12 bits de poids faible de l’adresse virtuelle servent tels quels de position dans la page dans l’adresse physique, et les bits de poids fort restants, le numéro de page, sont traduits par la table des pages ou le TLB. 4 bits est une erreur induite par le 4 de « 4 KB », et 22 bits correspond à des pages de 4 MB. Le fait que les 12 bits de poids faible ne soient pas traduits est aussi exploité dans la conception des caches.
Continuer : 9 autres questions sur Système d'exploitation et matériel