Système d'exploitation et matériel
Avec des pages de 4 KB, quelle est la combinaison correcte du numéro de page et du déplacement de l’adresse virtuelle 32 bits 0x00403ABC ?
- ANuméro de page 0x00403, déplacement 0xABC0
- BNuméro de page 0x004, déplacement 0x03ABC
- CNuméro de page 0x00403, déplacement 0xABC
Afficher la réponse et l'explication
Réponse : C. Numéro de page 0x00403, déplacement 0xABC
Une page de 4 KB = 2¹² fait des 12 bits de poids faible (les 3 derniers chiffres hexadécimaux) le déplacement, et des 20 bits de poids fort restants (les 5 premiers chiffres) le numéro de page. En découpant 0x00403ABC, le numéro de page est 0x00403 et le déplacement 0xABC. La table des pages traduit 0x00403 en numéro de page physique, auquel on accole 0xABC pour obtenir l’adresse physique. Prendre les 4 ou 5 derniers chiffres comme déplacement correspond à des pages de 64 KB ou de 1 MB.
Continuer : 9 autres questions sur Système d'exploitation et matériel