Dynamische Speicherverwaltung

Schlagwörter:
Referat, Hausaufgabe, Dynamische Speicherverwaltung
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das Dokument beschäftigt sich mit der dynamischen Speicherverwaltung und dem Konstruktor/Destruktor in der Programmierung. Es wird erklärt, wie man während der Laufzeit eines Programms Speicher reservieren kann und welche Methoden es dafür gibt, wie z.B. malloc in C. Es wird auch darauf eingegangen, wie man Speicherblocks in der Speicherverwaltung optimal auswählen kann, je nach Bedarf und verfügbarem Platz. Weitere Themen sind der Konstruktor und Destruktor in der Programmierung und wie diese funktionieren. Es wird erläutert, dass Konstruktoren oft denselben Namen wie die Klasse haben und dass sie automatisch beim Erstellen eines Objekts ausgeführt werden. Der Destruktor wird beim Löschen eines Objekts ausgeführt. Zum Schluss wird auf verschiedene Speicherwartungen, wie best fit, worst fit und first fit, eingegangen und ihre Vor- und Nachteile besprochen.
Direkt das Referat aufrufen

Auszug aus Referat
1 Konstruktor Destruktor 1.1 Dynamische Speicherverwaltung Platzreservierung, wenn das Programm läuft in C: malloc (memory allocation Speicher-Zuteilung) x malloc (2) während der Laufzeit werden 2 Byte an Speicher reserviert x 50 ; class knoten int z; while ( ... ) knoten next; constructor knoten wird bei new ausgeführt . . this.next NULL . this.zahl -1 p new knoten p.zahl z ... delete p Kurzsymbol für destructor knoten knoten Wenn eine Methode genauso wie die Klasse heißt, so ist sie ein Konstruktor constructor kann weggelassen werden (C , JAVA) best fit (beste): sucht nach dem optimalsten Speicherplatz, es können jedoch kleine Speicherreste übrigbleiben, die unbenutzt bleiben (z.B. bei 30 Byte wird ein 32 Byte-Block benutzt) worst fit (schlechteste): Zugriff auf den größten Speicherblock, nimmt dadurch anderen Programmen, die den Speicher benötigen, den Platz weg (z.B. bei 30 Byte werden 1000 Byte angeschnitten) first fit (erste): greift auf den 1. freien Speicher zu, egal wie groß der Block ist, sofern er größer als der geforderte Platzbedarf ist (z.B. bei 30 Byte 60 o. 100 Byte) ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
205
Art:
Fachbereichsarbeit
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück