Buddy Speicherverwaltung

Kaesebrot

Cadet 2nd Year
Registriert
Apr. 2011
Beiträge
19
Guten Morgen,

Ich muss ein Programm vervollständigen und brauche dabei eure Hilfe. Mit diesem Programm soll die Buddy Speicherverwaltung erklärt werden. Das Programm, was ich im Anhang hinzugefügt habe, ist das Programm was ich vorgegeben bekommen habe. Bei diesem Programm ist die allocate()-Funktion schon komplett und Funktioniert. Aber die release() Funktion bekomm ich einfach nicht vervollständigt.
Ich muss in den Zeilen 255, 256 und 257 noch Programmcode einfügen, der das machen soll was dort steht. Ich Habe es auch schon die letzten Tage versucht aber kam einfach nicht zur Lösung. Meine versuch ist auch in der rar Datei. Dort muss nur noch das zusammenfügen der chunks erstellt werden, aber das bekomm ich einfach nicht hin.

Ich wäre euch für eure Hilfe sehr dankbar.

EDIT: Das Programm ist in C++ es muss auch in C++ sein.
 

Anhänge

Zuletzt bearbeitet: (etwas vergessen)
wir sind kein hausaufgaben forum!
 
Ich bitte nicht das ihr mir meine Aufgaben löst. Ich habe schon angefangen und weis nun nicht mehr weiter.
ich bitte nur um hilfe wie man eine void schreiben kann die die einzelnen chunks wieder zusammensetzt. Die anderen zwei Aufgaben der Speicherfreigabe sind schon komplett.
 
Zurück
Oben