Memory management
I basisprogrammel, og her specielt i styresystemer, en betegnelse for en facilitet, der tager sig af administrationen af computerens frie arbejdslager.
Mange programmer, f.eks. kommunikationsprogrammer eller programmer, der arbejder med dynamiske datastrukturer, har ikke faste lagerkrav, som er kendte på starttidspunktet. Et kørende program vil derfor have behov for at kunne få mere lager til data undervejs, og for at flere samtidigt kørende programmer skal kunne dele den hidtil ubenyttede del af arbejdslageret på en hensigtsmæssig måde, vil basisprogrammellet have faciliteter til at allokere lager og senere frigive lager, når der ikke længere er behov for det.
Administrationen af arbejdslageret foretages under brug af en speciel Memory Management Unit i materiellet, eller under brug af virtuelt lager. Se også swapping og paging.

