geheugenbeheersystemen
Geheugenbeheersystemen zijn de componenten van een besturingssysteem die de toewijzing, vrijgave en bescherming van het hoofdgeheugen (RAM) regelen ten behoeve van meerdere gelijktijdige processen. Zij zorgen voor isolatie tussen processen en streven naar efficiënt gebruik van het beschikbare geheugen. Daarnaast beheren ze virtueel geheugen, waardoor een proces meer gegevens kan adresseren dan het fysieke RAM beschikbaar is en waardoor minder geheugenfragmentatie optreedt.
Kernfuncties zijn onder meer adresruimtebeheer (virtueel versus fysiek), toewijzing en herverdeling van geheugen, geheugenbescherming en toegangcontrole,
Belangrijke technieken zijn contigu geheugenbeheer versus non-contigu geheugenbeheer (zoals paging, segmentation, of een combinatie daarvan). Paging
Bij toetreding van geheugenactiviteiten ontstaan paginatiefouten. Het systeem beslist welke pagina's in RAM blijven of worden
Geheugenbeheersystemen zijn cruciaal voor virtualisatie, containers en beveiliging, aangezien ze isolatie tussen processen en virtuele machines