Definição lixo

A palavra latina verrĕre é derivada do latim versūra vulgar, uma ideia que está ligada ao ato de varrer . A evolução etimológica continuou e o conceito chegou à nossa língua como lixo .

Lixo

Em seu sentido mais amplo, o lixo refere-se ao que causa a sujeira . Por exemplo: "Pare de pegar o lixo e comece a limpar esse chiqueiro!", "Esse tipo de atividade produtiva gera muito lixo", "Idealmente, esse trabalho não deve causar lixo, mas isso é impossível" .

A noção também se refere a resíduos e desperdícios : "Por favor, retire o lixo que o coletor levará em poucos minutos", "Eu já limpei meu quarto: enchi três sacos de lixo", "É importante saber como você pode reciclar o lixo para dar a ele um novo utilitário " .

Mesmo o lugar onde esses elementos são jogados é chamado lixo: "Horror em Villa San Carlos: Eles encontraram um bebê morto no lixo", "Ontem à noite eu joguei muitos documentos antigos no lixo", "Vá e veja se, por engano, Você coloca a foto no recipiente de lixo . "

O lixo, por outro lado, tem vários usos simbólicos. Isto é o que é dito para aquilo ou aquilo que provoca desprezo ou causa aversão : "Você é um lixo! Você não pode fazer isso comigo ", " Este filme é lixo, eu não entendo como ele ganhou tantos prêmios "" Eu não pretendo fazer acordos com Roberto: esse homem é um pedaço de lixo que enganou o meu pai .

Quando o termo acompanha um substantivo, torna-se um adjetivo que indica sua pouca ou nenhuma qualidade ou importância : "A empresa me ofereceu um contrato de lixo, mas tive que aceitá-lo porque preciso do dinheiro", "A única coisa que recebi hoje é o correio lixo . "

Coletor de lixo

No campo da programação, falamos sobre um coletor de lixo para se referir a um mecanismo que faz parte do gerenciamento de memória . Ele é implementado em certas linguagens, interpretadas e semi-interpretadas, e uma de suas finalidades é simplificar o acesso à memória principal.

De um modo geral, podemos dizer que o coletor de lixo é responsável por compactar a memória que está sendo usada em um determinado momento, movendo todos os objetos no início do mesmo para evitar ter espaços não utilizados entre eles. Desta forma, obtenha toda a área disponível de um lado, facilitando seu uso.

Este conceito foi criado em 1958 por John McCarthy, um cientista da computação líder que fez grandes contribuições para o campo da inteligência artificial. Seu trabalho focou na família da linguagem chamada Lisp, cujo desenvolvimento ele também participou, para o qual ele queria evitar que o gerenciamento de memória fosse feito manualmente.

O conceito de memória pode parecer muito abstrato para muitas pessoas, mas é básico para a execução de qualquer programa, assim como uma tabela na qual apoiamos nossos cadernos e livros ao realizar trabalhos de pesquisa. O sistema operacional deve colocar uma certa quantidade de memória à disposição do programa, para que possa gerenciá-lo com o objetivo de:

* reservar espaços para armazenar diferentes tipos de dados neles;
* Liberte os espaços que não são mais necessários;
* Compactar a memória para que os espaços livres sejam agrupados, conforme explicado acima;
* Acompanhe o uso de cada espaço.

Normalmente, os programadores têm diferentes funções para dizer ao programa para executar essas tarefas em momentos específicos de sua execução . Escusado será dizer que o resultado obtido em cada caso depende tanto da qualidade do código como do uso que é dado.

Recomendado