Minnesegmentering

Minnesegmentering er inndelingen av en datamaskins hovedminne i segmenter eller seksjoner. I et datasystem som består av segmenter, inkluderer en referanse til minnelokaliteten en verdi som identifiserer et segment og en offset innenfor dette segmentet. Segmenter er også bruk i objektfiler til kompilerte programmer når disse er lenket sammen til en eksekverbar fil og når denne blir lastet inn i hukommelsen.

Segmenter korresponderer med individuelle rutiner eller datatabeller, og er mer synlige for programmereren enn sideveksling. Ulike segmenter kan skapes for forskjellige programmoduler, eller for forskjellige klasser av minnebruk som for eksempel kodesegmenter eller datasegmenter. Enkelte segmenter kan deles mellom programmer.

Referanser

  1. 1 2 Englander, Irv (2003), The architecture of computer hardware and systems software (3rd utgave), Wiley, ISBN 0-471-07325-3
Autoritetsdata