Definição de 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 .

Em seu sentido mais amplo, o lixo se refere ao que causa a sujeira . Por exemplo: "Pare de coletar lixo e comece a limpar este chiqueiro!" , "Esse tipo de atividade produtiva gera muito lixo" , "Idealmente, esse trabalho não causaria 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 o 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 itens 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 à pessoa ou coisa que provoca desprezo ou aversão : "Você é um lixo! Você não pode fazer isso comigo " , " Este filme é besteira, não entendo como ganhou tantos prêmios " , " não pretendo fazer acordos com Roberto: esse homem é um lixo que enganou 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 eu tive que aceitá-lo porque preciso do dinheiro" , "A única coisa que recebi hoje é 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 para evitar 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 abstrato demais 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;
* Libere esses 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 da execução . Escusado será dizer que o resultado obtido em cada caso depende tanto da qualidade desse código como do uso que é dado a ele.

border=0

Procurar por outra definição