P000 Architektura počítačůObsahPř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
DP
W
TU 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 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