In un sistema operativo, un segmento è un'unità logica di informazioni . A differenza delle pagine che sono blocchi di memoria di dimensioni fisse, i segmenti possono essere di dimensioni variabili. Rappresentano una porzione contigua dello spazio di indirizzi di un programma, spesso corrispondente a un modulo specifico, struttura dei dati o sezione di codice. Il sistema operativo utilizza la segmentazione per gestire la memoria assegnando ciascun segmento un identificatore univoco e tenendo traccia delle sue dimensioni e posizione (possibilmente non contigua nella memoria fisica).