22.02.2014 Aufrufe

Teil 4: Speicherverwaltung

Teil 4: Speicherverwaltung

Teil 4: Speicherverwaltung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

12 / 49<br />

Getrennte Freispeicherlisten (Segregated Fits)<br />

Idee: Array von Listen unterschiedlicher<br />

Segmentgröße(nklassen), um Suchaufwand zu reduzieren<br />

Variante 1: Einfacher getrennter Speicher (Simple Segregated<br />

Storage)<br />

◮ eine Liste pro Segmentgröße<br />

◮ keine <strong>Teil</strong>ung von Segmenten<br />

◮ Liste leer → 1-2 Seiten mittels sbrk() anfordern, in<br />

gleichgroße Blöcke teilen, in Liste einordnen<br />

◮ kein Transfer zwischen Listen ( keine Vereinigung mit<br />

benachbarten Segmenten)<br />

◮ ziemlich effizient im durchschnittlichen Fall<br />

◮ Worst Case?

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!