02.06.2013 Views

Gestione della Memoria

Gestione della Memoria

Gestione della Memoria

SHOW MORE
SHOW LESS

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!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!