Teil 4: Speicherverwaltung
Teil 4: Speicherverwaltung
Teil 4: Speicherverwaltung
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?