Når OS'et starter ejer det alt hukommelse, når programmer skal bruge hukommelse beder det OS'et om hukommelse, og når programmet er færdig med hukommelsen leverer det hukommelsen til bage til OS'et. Derved ved OS'et om hukommelsen er fri.
Nogle OS'er husker på hvilke programmer der har hvilken hukommelse og kan så frigive det hele når programmet er slut, andre stoler på at programmet husker at frigive det hele.
Normalt håndterer OS'et to lister med stykker af hukommelse, en med brugt hukommelse og en med fri hukommelse.
Jeg har en gang lavet en memory manager til et simpelt indlejret OS.
Tak, det var lige det jeg skulle bruge, hmm der var ikke mange der lavede svar så giver altså bare UP'ene til dem der har svaret da det ikke drejer sig om vildt mange.