Speicher Verwaltung
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

MemoryManagement. Eine wichtige Aufgabe des Betriebssystems, die oft auch Programmierern überlassen wird.

Auf Systemebene (CPU oder OS) wird oft virtuelle Speicherverwaltung, diverse Schutzmechanismen und Features für parallel ablaufende Prozesse geboten. (per-thread heap, ...)

Auf der Benutzerebene unterscheidet man üblicherweise in manuelle und automatische Speicherverwaltung.

Automatische Speicherverwaltung unterscheiden wir in ReferenzZählung und verfolgende ("Tracing") GarbageCollection.


Das ist meiner Meinung nach aber eine falsche Definition: ReferenzZählung ist einer der (und ausserdem der einfachste) Algorithmen zur Implementierung des Ziels GarbageCollection. --PeterFunk

Das ist sicher richtig. Aber oft meint man mit ReferenzZählung, dass sich ein Objekt selbst merkt, wieviele Referenzen es auf das Objekt gibt. Das würde ich dann nicht als GarbageCollection bezeichnen weil das zentrale Element, der Garbage-Collector, fehlt. -- SDö

Man könnte sagen, es gibt GarbageCollection im engeren und im weiteren Sinn. Im weiteren Sinn schließt er RC ein, im engeren Sinn aus. -- HelmutLeitner 21. Januar 2006 10:59 CET

Habe erst später bemerkt, dass das Thema unter GarbageCollection bereits diskutiert wurde. -- SDö


KategorieResourcen
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 23. Januar 2006 8:05 (diff))
Suchbegriff: gesucht wird
im Titel
im Text