Annexe1
Adresse et offset :

Format des PTE et
PDE pour des pages de 4Ko
Descriptions des champs :
- Page base adress : adresse
physique du premier octet de la page décrite par le PTE sélectionné. Ce
champ représente les 20 bits de poids forts de l'adresse physique sur
32bits, ce qui force l'alignement des pages sur des limites de 4 Ko.
- Page table base adress :
adresse physique du premier octet d'une table de page. Là aussi, le champ
contient seulement les 20bits de poids de l'adresse, pour les mêmes raisons.
- Present (P) : à 1 si la
page ou la table de page est en mémoire, à 0 dans le cas contraire.
- R/W : à 0, la page est en
lecture seule, à 1 elle est en lecture seule. Ce bit interragit avec le
bit U/S.
- U/S : à 0, la page est au
niveau superviseur, à 1 au niveau utilisateur.
- PWT (Page Write-Through) : controle le
type de cache : write-back ou write-through.
- PCD (Page Cache Disable) :
active ou désactive le cache.
- A (Accessed) : indique si
la page a été accédée (1) ou non (0).
- D (Dirty) : est à 1 si la
page a subie une opération d'écriture.
- PS : Page Size, sur un
Pentium classique, toujours à 0. Permet d'avoir des pages de 4 Mo.
- G : n'existe qu'à partir du
Pentium Pro, K6, Pentium II et suivants. Permet de marquer une page comme
globale, afin qu'une entrée éventuelle de cette page ne soit pas invalidée
dans les TLBs lors d'un changement de CR3