adult chat

webcam chat

sex dating

swingers

Adult dating websites

have a fling

How to get Laid

Verwaltung des freien Speichers

geschrieben am 12-03-2010
Kommentare deaktiviert

Es gibt zwei Arten um den freien Speicher zu verwalten – diese Aufgabe erledigt das Betriebssystem mittels Bitmaps oder verkette Listen

Bitmaps

1 0 0 0
1 1 1 1
0 1 1 0
1 1 1 0

Eine Bitmap stellt eine Art Abbildung der Pagefile dar. Bei der, der Speicher in Belegungseinheiten unterteilt wird. Jede Einheit entspricht genau einem Bit, also 0 oder 1. Null bedeutet im Endeffekt, dass die Einheit frei ist und somit gefüllt werden kann. Eins bedeutet, dass die Belegungseinheit bereits genutzt wird und dem entsprechend belegt ist. Je kleiner die Einheiten sind, desto größer kann eine Bitmap werden.

Mittels Bitmap lassen sich sehr einfach Wörter in einem Speicher von fester Größe verwalten, weil die Größe der Bitmaps von der Größe des Speichers und Größe der Belegungseinheiten abhängt.

Beispiel: Wenn Prozess A X-Einheiten benötigt, muss die gesamte Bitmap nach einer Folge von X „=-Einheiten“ durchsucht werden.

Verkettete Listen

Für verkettete Listen gibt es diverse Algorithmen die dabei helfen, ein freies Pageframe zu finden.

First Fit

First Fit sorgt dafür, dass die erste freie Lücke welche sich bei einer verketteten Liste ergibt, genommen wird. Dabei ist es egal, ob die Ausnutzung des Speichers optimal ist – sprich so wenig wie Möglich an Speicher verschwendet wird. Der Vorteil von First Fit ist, dass es sehr schnell ist, da First Fit keine Vergleiche zieht, ob irgendwo noch ein optimalerer Speicherplatz vorhanden ist.

Next Fit

Next Fit arbeitet im Endeffekt genauso wie First Fit und nimmt die erste freie Lücke. Der einzige Vorteil ist, First Fit merkt sich, wo das letzte Mal eine Lücke gefunden wurde und beginnt von ab diesem Punkt zu suchen. Dennoch erzielt Next Fit etwas schlechtere Leistungen als First Fit.

Best Fit

Der Best Fit Algorithmus durchsucht die komplette Liste von Anfang bis Ende und nimmt die kleinste passende Lücke und sorgt somit, dass wenig Speicher verschwendet wird.

Worst Fit

Worst Fit ist genau das Gegenteil des Best Fit Algorithmus und sucht sich die Lücke, welche am größten ist. Kann natürlich auch ein Vorteil sein, wenn man bereits im Vorfeld weiß, dass ggf. der Prozess ordentlich wachsen wird.

Dokument herunterladen:
http://www.schulwissen-im-netz.de/wp-content/plugins/downloads-manager/img/icons/pdf.gif Verwaltung des freien Speichers (352.25KB | .pdf)
http://www.schulwissen-im-netz.de/wp-content/plugins/downloads-manager/img/icons/doc.gif Verwaltung des freien Speichers (30.5KB | .doc)
http://www.schulwissen-im-netz.de/wp-content/plugins/downloads-manager/img/icons/docx.gif Verwaltung des freien Speichers (12.63KB | .docx)




Kommentare sind in diesem Artikel nicht möglich.