Memory management unit: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k robot Erbij: ar:وحدة إدارة الذاكرة (حاسب آلي) |
k - extra links voor afkortingen |
||
Regel 1:
[[Afbeelding:MMU_principle.png|thumb|400px|right|Het werkingsprincipe van een MMU.]]
De '''Memory management unit''' (of kortweg
De processor gebruikt een virtuele adresruimte dat ingedeeld wordt in zogenaamde pages, die elk 2<sup>n</sup> groot zijn (enkele [[kilobyte]]s).
Regel 8:
Het concept van een logische adresruimte die gebonden is aan een fysieke adresruimte is belangrijk in een goed geheugenbeheersysteem.
De MMU wordt bijgestaan door een speciale, kleine, snelle hardware-cache, de [[translation look-aside buffer]] (
Het is mogelijk dat er geen geheugen is toegewezen aan een zekere virtuele pagina. In dat geval zal de MMU een [[page fault]] sturen naar de [[Processor|CPU]]. Het [[besturingssysteem]] zal dan trachten een vrije page te vinden in het [[Random Access Memory|RAM]] geheugen en een nieuwe page table entry opzetten om het te koppelen aan het gevraagde virtuele adres. Als er geen vrij RAM geheugen beschikbaar is, zal er (afhankelijk van het besturingssysteem) een vervangingsalgoritme aangesproken worden (ook bekend als [[paging]]).
|