Virtual Memory Explained
3-Second Blueprint (English)
- Virtual memory isolates processes using 4 KB pages mapped between RAM and disk via the CPU's MMU and CR3 page-table base register.
- A 48-bit virtual address uses four 9-bit indices to walk a 4-level page table hierarchy plus a 12-bit byte offset within the page.
- Sparse multi-level tables avoid massive flat allocations while unused upper bits in 64-bit PTEs store read/write/execute flags.
Virtual MemoryMemory PagingMMU & CR3 RegisterMulti-Level Page Table
3-Sekunden-Fazit (Deutsch)
- Virtueller Speicher isoliert Prozesse über 4-KB-Speicherseiten, übersetzt durch die MMU anhand des Seitentabellen-Registers CR3.
- Eine 48-Bit-Adresse nutzt vier 9-Bit-Indizes für eine vierstufige Seitentabellen-Hierarchie sowie 12 Bit für den Seiten-Offset.
- Mehrstufige Tabellen sparen Speicherplatz für ungenutzte Bereiche, während freie Bits in 64-Bit-PTEs Zugriffsrechte speichern.
Virtueller SpeicherMemory PagingMMU & CR3-Register4-stufige Seitentabelle
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.