Speicher Verwaltung
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Veränderung (zum vorhergehenden Autor)
(Korrektur, Normalansicht)
Hinzugefügt: 22a23,24
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))