16.2.2 Basics of Virtual Memory
3-Second Blueprint (English)
- The MMU splits CPU virtual addresses into a high-order Virtual Page Number (VPN) index and an unchanged low-order page offset.
- Page table entries store a resident bit (R) and Physical Page Number (PPN), mapping 4 KB (2^12 byte) pages anywhere in main RAM.
- Accessing a page with R=0 triggers a page fault to fetch from disk, while constant working-set misses cause severe thrashing.
Virtual MemoryMMUPage TablePage Fault
3-Sekunden-Fazit (Deutsch)
- Die MMU teilt virtuelle CPU-Adressen in eine virtuelle Seitennummer (VPN) als Tabellenindex und einen unveränderten Seiten-Offset.
- Seitentabelleneinträge speichern Resident-Bit (R) und physische Seitennummer (PPN), um 4-KB-Seiten flexibel im RAM abzubilden.
- Zugriffe bei R=0 lösen einen Page Fault zum Nachladen von der Platte aus; ständige Seitenfehler führen zu massivem Thrashing.
Virtueller SpeicherMMUSeitentabellePage Fault
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.