Çöp toplama (bilgisayar bilimi): Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Yeni sayfa: Bilgisayar Biliminde garbage collection kaynak yönetiminin özel bir adımıdır. Bilgisayar hafızasının yönetilmesi işleminde kullanılmaktadır. Bilgisayar programları çalı...
Etiket: Süzgeç: viki kodu içermeyen yeni ve uzun madde
 
Yaskil (mesaj | katkılar)
Değişiklik özeti yok
8. satır:
 
Garbage collection çalışma zamanında hafıza alanlarını yönetmektedir. Bu da bu sistemin işlemci kullanmasına sebep olmaktadır. İşlemci kullanımı ile alakalı iki farklı yönetim yaklaşımı bulunmaktadır. Birincisi stop-the-world yaklaşımıdır. Herhangi bir t zamanında garbage collector devreye girdiği zaman ilgili programdaki tüm işlemler durdurulur, hafıza yönetimi yapılır, daha sonra işlemler başlatılır. Bu çalışma zamanı kritik uygulamalar için bir dezavantaj oluşturmaktadır. Bu nedenle daha sonra concurrent algoritmalar geliştirilmiştir. Concurrent yaklaşımda garbage collection ile ilgili uygulama eşzamanlı olarak çalışmaktadır.
 
==Dış bağlantılar==
* [http://basen.oru.se/kurser/koi/2008-2009-p1/texter/gc/index.html The Very Basics of Garbage Collection], by Thomas Padron-McCarthy
* [http://www.academicresourcecenter.net/curriculum/pfv.aspx?ID=6182 A Garbage Collection Course Curriculum at MSDN Academic Alliance]
* [http://www.cs.utexas.edu/users/oops/papers.html Publications by the OOPS group] at the [[University of Texas at Austin]]
* [http://www.hpl.hp.com/personal/Hans_Boehm/gc/ A garbage collector for C and C++] by Hans Boehm
* [http://vineetgupta.spaces.live.com/blog/cns!8DE4BDC896BEE1AD!1104.entry Notes on the CLR Garbage Collector]
* [http://www.osnews.com/story.php?news_id=6864 A Glance at Garbage Collection in Object-Oriented Languages]
* [http://www.cs.utexas.edu/users/EWD/ewd05xx/EWD595.PDF On-the-fly garbage collection: an exercise in cooperation] by [[Edsger W. Dijkstra]] and [[Leslie Lamport]] and A.J.Martin and C.S.Scholten and E.F.M.Steffens
* Richard Jones and Rafael Lins, ''Garbage Collection: Algorithms for Automatic Dynamic Memory Management'', Wiley and Sons (1996), ISBN 0-471-94148-4
* [http://www.cs.kent.ac.uk/people/staff/rej/gc.html Richard Jones' Garbage Collection Page]
* [http://web.media.mit.edu/~lieber/Lieberary/GC/Realtime/Realtime.html A Real-Time Garbage Collector Based on the Lifetimes of Objects] by H. Lieberman and C. Hewitt, MIT Artificial Intelligence Laboratory
* [http://tinygc.sourceforge.net/ TinyGC - an independent implementation of the BoehmGC API]
* [http://www.codeproject.com/KB/cpp/conservative_gc.aspx Conservative Garbage Collection Implementation for C Language] by Yasin Hınıslıoğlu