Un blog creato da dariospy il 04/10/2008

Qui il Titolo

Vaneggiamenti di uno (ex)studente

 
 
 
 
 
 

AREA PERSONALE

 
 
 
 
 
 
 

TAG

 
 
 
 
 
 
 

ARCHIVIO MESSAGGI

 
 << Luglio 2024 >> 
 
LuMaMeGiVeSaDo
 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
 
 
 
 
 
 
 
 
 
 
 
 
 

FACEBOOK

 
 
 
 
 
 
 
 

 

 
« Convolution!!Dr Func »

Se il mio compagno è libero... me lo sposo!

Post n°9 pubblicato il 30 Dicembre 2008 da dariospy
 
Tag: studio

Oggi vi presento un piccolo simulatore della gestione della memoria di Linux... il buddy system.

Si tratta di un algoritmo molto accattivante per l'allocazione e la deallocazione... permette un'allocazione veloce ed una deallocazione altrettanto veloce (a dispetto di altri algoritmi di allocazione come il BestFit QuickFit o WorstFit), il caso peggiore, inoltre, aumenta di poco il "peso" del caso medio.

Questo sistema è eccellente, si dice infatti che l'uptime così lungo di Linux (2/3 anni) sia dovuto anche a questo sistema!

L'algoritmo dell'allocazione è identico a quello usato dal quickfit ma questo sistema permette una deallocazione veloce in quanto ogni Hole può fondersi solo col proprio buddy (compagno), se è libero.
L'indirizzo del buddy può essere calcolato in O(1) e con un bit che indica se è libero, sempre in O(1), si può capire se la fusione è possibile!

Dal simulatore si può capire molto bene il suo funzionamento.. al solito ecco il link!

Salut
Dario

La URL per il Trackback di questo messaggio è:
https://blog.libero.it/MagnaCharta/trackback.php?msg=6208430

I blog che hanno inviato un Trackback a questo messaggio:
Nessun trackback

 
Commenti al Post:
Nessun commento
 
 
 
 
 
 
 

CERCA IN QUESTO BLOG

  Trova
 
 
 
 
 
 
 

ULTIME VISITE AL BLOG

dariospydansil1981pazzomarcoCabriolonecoraggio_liber0agataelatempesta3AnimeMagichemessaggeria.normaledreamkeeperossimoraprosanctitatectfusion0dono.del.cieloravagesgabriele19721972
 
 
 
 
 
 
 

ULTIMI COMMENTI

 
 
 
 
 
 
 

CHI PUò SCRIVERE SUL BLOG

Solo l'autore può pubblicare messaggi in questo Blog e tutti possono pubblicare commenti.
 
 
 
 
 
 
 
RSS (Really simple syndication) Feed Atom
 
 
 
 
 
 
 
 
 
 
 
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963