Definiție gunoi

Cuvântul latin verrère derivă din vulgar versuri latine, o idee legată de actul de măturări . Evoluția etimologică a continuat și conceptul a ajuns în limba noastră ca gunoi .

gunoi

În sensul cel mai larg, gunoiul se referă la ceea ce cauzează murdăria . De exemplu: "Nu mai luați gunoaie și începeți să curățați acest porc!", "Acest tip de activitate productivă generează o mulțime de gunoi", "În mod ideal, această lucrare nu ar trebui să producă gunoi, dar acest lucru este imposibil" .

Noțiunea se referă, de asemenea, la deșeuri și deșeuri : "Vă rog, scoateți gunoiul pe care colectorul îl va lua în câteva minute", "Am curățat deja camera mea: am umplut trei pungi de gunoi", "Este important să știm cum puteți să reciclați gunoiul pentru ao oferi un utilitar nou " .

Chiar și locul unde sunt aruncate aceste elemente se numește gunoi: "Horror în Villa San Carlos: au găsit un copil mort în gunoi", "Aseară am aruncat o mulțime de documente vechi în coșul de gunoi", "Du-te și vezi dacă, Ai pus fotografia în containerul pentru gunoi .

Gunoiul, pe de altă parte, are mai multe utilizări simbolice. Aceasta este ceea ce se spune despre acest lucru sau despre ceea ce provoacă dispreț sau provoacă dezgust : "Sunteți un gunoi! Nu poți să-mi faci asta ", " Filmul ăsta eo groapă, nu înțeleg cum a câștigat atâtea premii ", " Nu intenționez să închei înțelegeri cu Roberto: omul ăsta e un junk care mi-a înșelat tatăl " .

Când termenul însoțește un substantiv, el devine un adjectiv care indică calitatea sau importanța lui puțin sau deloc : "Compania mi-a oferit un contract de junk, dar a trebuit să accept acest lucru pentru că am nevoie de bani", "Singurul lucru pe care l-am primit astăzi este poșta gunoi " .

Colector de gunoi

În domeniul programării, vorbim despre un colector de gunoi pentru a se referi la un mecanism care face parte din gestionarea memoriei . Acesta este implementat în anumite limbi, atât interpretate, cât și semi-interpretate, iar unul dintre scopurile sale este acela de a raționaliza accesul la memoria principală.

În general vorbind, putem spune că colectorul de gunoi este responsabil pentru compactarea memoriei care este utilizată la un moment dat, mutarea tuturor obiectelor la începutul aceluiași lucru pentru a evita existența unor spații neutilizate între ele. În acest fel, obțineți tot spațiul disponibil este pe o parte, facilitând utilizarea acestuia.

Acest concept a fost creat în 1958 de către John McCarthy, un om de știință de lider în domeniul calculatoarelor, care a contribuit foarte mult la domeniul inteligenței artificiale. Lucrarea sa sa concentrat pe familia de limbi numita Lisp, a carui dezvoltare a participat si el, pentru care a vrut sa evite ca managementul memoriei sa se faca manual.

Conceptul de memorie poate părea prea abstract pentru mulți oameni, dar este fundamental pentru executarea oricărui program, așa cum este un tabel pe care ne sprijinim notebook-urile și cărțile când facem cercetări. Sistemul de operare trebuie să pună la dispoziția programului o anumită cantitate de memorie, astfel încât să o poată gestiona în scopul:

* spațiile de rezervă pentru a stoca diferite tipuri de date în ele;
* eliberați spațiile care nu mai sunt necesare;
* compactarea memoriei astfel încât spațiile libere să fie grupate, așa cum sa explicat mai sus;
* urmăriți utilizarea fiecărui spațiu.

În mod obișnuit, programatorii au diferite funcții pentru a le spune programului să îndeplinească aceste sarcini în anumite momente de execuție . În mod inutil să spunem că rezultatul obținut în fiecare caz depinde atât de calitatea codului, cât și de utilizarea acestuia.

Recomandat