İçindekiler:
Tanım - Çöp ne anlama geliyor?
Çöpler, bilgisayarlar bağlamında, bellek alanını kaplayan istenmeyen veya kullanılmayan verilere atıfta bulunmak için kullanılır. Ayrılmamış bellek ayrılmadan önce çöp değerlerinden arındırılmış olmalıdır, çünkü çöp değerlerinin varlığı güvenlik sorunlarına ve istisnai koşullara neden olabilir.
Techopedia Çöpü Açıklıyor
Normal kullanımda, çöp kelimesi herhangi bir atık ürünü veya daha fazla kullanışlı olmayan bir şeyi ifade eder. Çöpün gerçek dünyada doğal olarak oluşmaması gibi, bilgisayar dünyasındaki çöp de programcılar ve onların yazım programları tarafından yaratılır.
Hesaplama terimlerinde iki anlamdan birine atıfta bulunabilir:
- Bilgisayar ekranında normal bir kullanıcıya okunamayan veya görülemeyen her şey bir çöp dosyası veya değeri olarak algılanabilir. Bu, kullanıcı bozuk bir dosyayı veya sistem tarafından desteklenmeyen bir biçimdeki dosyayı açmaya çalıştığında ortaya çıkabilir.
- Programlama açısından, çöp terimi birincil bellek tarafından tutulan istenmeyen verilere işaret etmek için kullanılır. Bu veriler önceki bir program tarafından hafızaya kaydedilmiş olabilir ve mevcut programın yürütülmesi için istenmeyen ve kullanılamaz.
Kullanıcılar program yazarken, program yürütme sırasında çalışma zamanı sorunlarına neden olabileceğinden, çöp değerlerinin varlığı ele alınmalıdır. C ve C ++ gibi programlama dilleri herhangi bir otomatik çöp yönetimi özelliği sağlamaz ve bu nedenle bu dillerde programlar yazarken, programcı ilişkili nesneler yok edilmeden önce tahsis edilen tüm belleği boşaltmalıdır. Java ve .NET framework dilleri gibi programlama dilleri, otomatik çöp toplama özellikleri sağlayarak programlayıcıyı bellek ayırma sorunlarından kurtarır.
Manuel bellek ayırma ve bellek boşaltma düzgün bir şekilde yapılmadığında, insan hataları sistem güvenliğinde hatalara veya ciddi tehditlere neden olabilir. Programlayıcı kullanıldıktan sonra belleği boşaltamazsa, bellek sızıntıları meydana gelebilir ve ayrıca sarkan işaretçiler nedeniyle sistem çökme olasılığı da vardır.
