mercoledì, ottobre 03, 2007

Un esempio giocattolo di implementazione di malloc: myalloc

Nell'ambito del corso di Programmazione Avanzata (2007/08) è stato proposto come esercizio di implementare una semplice malloc.
La mia soluzione (disponibile a questo link) è un implementazione giocattolo, di ispirazione classica, che non si occupa degli aspetti di basso livello (non fa uso delle chiamate di sistema brk e sbrk), ma copre le problematiche essenziali assumendo che lo spazio di memoria sia già disponibile (in pratica l'allocazione avviene su di un array).
All'interno del file zip c'è una cartella docs che contiene una presentazione in formato ODF, e gli schemi usati per realizzarla, che spiega brevemente il funzionamento del programma.

Nota: per aprire i documenti in formato ODF da Microsoft Office potete scaricare questo plugin.



Powered by ScribeFire.

2 commenti:

Lorenzo Marchi ha detto...

beh, bel giocattolo! :D

Lorenzo ha detto...

Forbidden

You don't have permission to access /~pacifici/myalloc.zip on this server.
Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny4 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g Server at www.cli.di.unipi.it Port 80