Tanım çöp

Latince kelimesi kaba kaba Latince'de , süpürme eylemiyle bağlantılı bir fikir olarak türetilmiştir. Etimolojik evrim devam etti ve kavram bizim dilimize çöp olarak geldi.

çöp

En geniş anlamında, çöp kime neyin sebep olduğunu gösterir . Örneğin: "Çöp toplamayı bırak ve bu domuzları temizlemeye başla!", "Bu tür verimli faaliyetler çok fazla çöp üretir", "İdeal olarak, bu iş çöplere neden olmamalı, ama bu imkansız" .

Bu kavram aynı zamanda atık ve atığı da ifade eder: "Lütfen, koleksiyoncunun birkaç dakika içinde alacağı çöpü çıkarın", "Zaten odamı temizledim: Üç torba çöp doldurdum", "Nasıl olduğunu bilmek önemlidir. Çöp kutusuna yeni bir yardımcı program vermek için geri dönüştürebilirsiniz " .

Bu unsurların atıldığı yere bile çöp denir: "Villa San Carlos'daki Korku : çöpte ölü bir bebek buldular", "Dün gece çöpe bir sürü eski belge attım", "Git ve yanlışlıkla bak. Fotoğrafı çöp konteynerine koydun . "

Öte yandan çöp, bazı sembolik kullanımlara sahiptir. Buna söylenen ya da saygısızlığı kışkırtan ya da iğrenmeye neden olan şey : "Sen bir çöp! Bunu bana yapamazsın, "" Bu film çok saçma, ne kadar ödül kazandığını anlamıyorum, "" Roberto'yla anlaşma yapma niyetinde değilim: bu adam babamı aldatan bir hurda . "

Terim bir isme eşlik ettiğinde, niteliğinin çok az ya da önemsiz olduğunu belirten bir sıfat olur: "Şirket bana önemsiz bir sözleşme teklif etti ancak paraya ihtiyacım olduğu için kabul etmek zorunda kaldım", "Bugün aldığım tek şey posta. çöp . "

Çöp toplayıcı

Programlama alanında , bellek yönetiminin bir parçası olan bir mekanizmaya atıfta bulunmak için bir çöp toplayıcıdan söz ediyoruz. Hem yorumlanmış hem de yarı çeviri yapılmış belirli dillerde uygulanır ve amaçlarından biri ana belleğe erişimi kolaylaştırmaktır.

Genel olarak konuşursak, çöp toplayıcısının belirli bir zamanda kullanılan hafızayı sıkıştırmaktan sorumlu olduğunu söyleyebiliriz, aralarında kullanılmayan boşlukları önlemek için tüm nesneleri aynı başında hareket ettiririz. Bu şekilde, mevcut tüm alanı bir tarafa alıp kullanımını kolaylaştırın.

Bu kavram 1958 yılında yapay zeka alanına büyük katkılarda bulunan önde gelen bir bilgisayar bilimcisi olan John McCarthy tarafından yaratılmıştır. Çalışmaları, bellek yönetiminin manuel olarak yapılması gerektiğinden kaçınmak istediği, gelişimine katıldığı Lisp adlı aile ailesine odaklandı.

Bellek kavramı birçok insan için çok soyut görünebilir, ancak araştırma çalışmaları sırasında not defterlerimizi ve kitaplarımızı desteklediğimiz bir tablo gibi, herhangi bir programın yürütülmesi için esastır. İşletim sistemi, programın kullanımına belirli miktarda bellek koymalıdır, böylece aşağıdaki amaçlarla onu yönetebilir:

* farklı veri türlerini depolamak için boşluk ayırmak;
* Artık gerekli olmayan yerleri boşaltın;
* belleği açıklayın, böylece boş alanlar yukarıda açıklandığı gibi gruplanır;
* Her alanın kullanımını takip edin.

Genelde, programcıların programa bu görevleri yürütme zamanlarında gerçekleştirmelerini söyleyen farklı işlevleri vardır. Söylemeye gerek yok, her durumda elde edilen sonuç hem kodun kalitesine hem de verilen kullanıma bağlıdır.

Tavsiye