minneshantering
Minneshantering är processen att tilldela och frigöra minnesutrymme för program och systemkomponenter. Målet är att ge programmen tillräckligt med minne med god prestanda samtidigt som minnesskydd och isolering mellan processer upprätthålls. En effektiv minneshantering minimerar fragmentering, utnyttjar cacheminne och stödjer flera program som körs samtidigt utan att störa varandra.
I moderna operativsystem hanteras minnet av ett minneshanteringssystem i samarbete med processorn via en MMU. Virtuell
Vanliga tekniker är statisk tilldelning (vid kompilering) och dynamisk tilldelning (vid körning). Dynamisk tilldelning hanteras ofta
Automatisk minneshantering förekommer i många högnivåspråk och innebär att programmet inte explicit frigör minne; en garbage
Prestanda, minnesfragmentering och cacheeffekt är centrala faktorer i modern minneshantering. I inbyggda system är begränsat minne