Please enable JavaScript.
Coggle requires JavaScript to display documents.
SEGMENTAZIONE - Coggle Diagram
SEGMENTAZIONE
1) COME FUNZIONA ?
Processi divisi in segmenti di dimensione variabile (Secondo tipo dei pezzi)
Segmenti caricati in memoria solo alla necessità
Inizialmente solo main caricato dopo si carica con swap in
Mette insieme partizioni cucite su misura e caricamento di alcune porzioni del programma
Se non c'è segmento caso: SEGMENT_FAULT
3) PROBLEMI
Compattamento necessario
Vantaggi della divisone a blocchi non garantiti
Dimensione massima limitata da RAM
SEGMENT FALUT difficile da gestire rispetto ad PAGE FAULT
2) VANTAGGI:
Segmento può aumentare di dimensione
Facilita condivisone dei segmentI
Non è necessario caricare e linkare subito tutto il programma
TABELLE:
SEGMENTI
NUM_SEG
ID_PROCESSO
DIM
STATO (in RAM o no)
IND