[ bagi2005 @ 02.03.2007. 01:33 ] @
Da li zna neko da nacrta algoritam, njegov
blok dijagram, za dodelu radne memorije pomoću heap-a.
NE koristite instrukcije, ili sintaksu, bilo kog
programskog jezika.
[ NrmMyth @ 02.03.2007. 08:34 ] @
heap kao struktura podataka ili heap kao set memorije
[ bagi2005 @ 02.03.2007. 10:42 ] @
Algoritam dodele radne memorije, pomoću strukture zvane heap.
Možete smatrati da kao ulazni podataka imate spisak svih slobodnih memorijskih lokacija, kao i njihove početne adrese i njihove veličine.
Ovaj spisak slobodnih memorisjkih lokacija (poznatih veličina), treba organizovati u strukturu tipa heap-a.
I onda je iskoristiti za raspodelu memorijskog prostora
[ yooyo @ 02.03.2007. 23:29 ] @
Treba ti memorijski alokator?

http://en.wikipedia.org/wiki/Dynamic_memory_allocation
http://en.wikipedia.org/wiki/Heap_%28data_structure%29
[ tosa @ 03.03.2007. 05:04 ] @
Jedna od boljih implementacija ovde: http://g.oswego.edu/dl/html/malloc.html
[ NrmMyth @ 04.03.2007. 00:39 ] @
Citat:
tosa: Jedna od boljih implementacija ovde: http://g.oswego.edu/dl/html/malloc.html

Ovo je vec negdje bilo na forumu... meni ponudjeno.
[ tosa @ 04.03.2007. 04:55 ] @
Pa implementacija je stvarno dosta standardna, koriste je mnoge verzije linuksa kao svoj
difolt alokator, čak je i jedan (embedded) OS game konzole na kojoj sam radio imao taj alokator.
Svakako da nije savršen za svaki scenario, ali u najvećem broju situacija radi odlično.