P000 Architektura počítačů

Obsah
Předchozí: Řídící registry CR0, CR3



Stránkování i486

Specifikátor stránkového adresáře a tabulky



31 12  11 10 9 8 7 6 5 4 3 2 1 0
Adresa rámce AVL 0 0 D A P
C
D
P
W
T
U W P


U   W   WP  Proces CPL=3                            Proces CPL<3
    0     0     0
    0     1     0
    1     0     0
    1     1     0
    0     0     1
    0     1     1
    1     0     1
    1     1     1
nepřístupná čtení, zápis, provedení
nepřístupná čtení, zápis, provedení
čtení, provedení čtení, zápis, provedení
čtení, zápis, provedení  čtení, zápis, provedení
nepřístupná čtení, provedení
nepřístupná čtení, zápis, provedení
čtení, provedení čtení, provedení
čtení, zápis, provedení čtení, zápis, provedení


PWT (Page Write-Through) Určuje způsob práce externí vyrovnávací paměti. Je-li PWT=1, provádí se zápis metodou Write-Through. Je-li PWT=0, provádí se zápis metodou Write-Back.
PCD (Page Cache Disable) Vypíná činnost interní VP. Je-li PCD=0, je splněna jedna z podmínek zapínajících IVP. Další podmínky tvoří signál  50025.gif a bity NW v registru CR0. Je-li PCD=1, je IVP vypnuta bez ohledu na ostatní podmínky.



     Je-li stránkování zapnuto (PG=1) a je právě plněn stránkový adresář, čtou se bity PWT a PCD z CR3.
     Bity PWT a PCD konkrétního specifikátoru ze stránkového adresáře se čtou při plnění stránkové tabulky.



Následující: Interní vyrovnávací paměť (IVP)
Obsah

Michal Brandejs brandejs@informatics.muni.cz