Gestione della Memoria
Gestione della Memoria
Gestione della Memoria
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
! Allocazione a partizioni multiple!<br />
" blocchi di memoria disponibile di diversa dimensione sparsi in<br />
memoria!<br />
" Allʼarrivo di un processo, gli si alloca memoria da un blocco<br />
suffientemente grande!<br />
" SO gestisce strutture dati per ricordare: <br />
a) partizioni allocate b) partitioni libere !<br />
OS!<br />
process 5!<br />
process 8!<br />
process 2!<br />
Operating System Concepts – 7 th Edition!<br />
OS!<br />
process 5!<br />
process 2!<br />
8.15!<br />
OS!<br />
process 5!<br />
process 9!<br />
process 2!<br />
OS!<br />
process 5!<br />
process 9!<br />
process 10!<br />
process 2!<br />
Silberschatz, Galvin and Gagne ©2005!<br />
Come scegliere il blocco usare per un richiesta di dimensione n!<br />
! First-fit: Alloca il primo blocco sufficiente !<br />
! Best-fit: Alloca il piuʼ piccolo blocco di taglia non minore di n!<br />
Operating System Concepts – 7 th Edition!<br />
" Riduce la dimensione dello spazio rimanente!<br />
" Ricerca tra i blocchi liberi!<br />
! Worst-fit: Alloca il blocco piuʼ grande; !<br />
" Massimizza lo spazio rimanente in un blocco allocato!<br />
Statisticamente, First-fit fornisce prestazioni migliori!<br />
8.16!<br />
Silberschatz, Galvin and Gagne ©2005!<br />
8!