Визначення сміття

Латинське слово verrĕre походить від вульгарної латинської versūra , ідеї, яка пов'язана з актом підмітання . Етімологічна еволюція тривала, і концепція прийшла на нашу мову як сміття .

У самому широкому сенсі сміття відноситься до того, що викликає бруд . Наприклад: "Припиніть збирати сміття і почистіть цей свинарник!" , "Цей вид виробничої діяльності породжує багато сміття" , "В ідеалі ця робота не спричинила б сміття, але це неможливо" .

Поняття також відноситься до відходів і відходів : "Будь ласка, винесіть сміття, яке збирач займе через кілька хвилин" , "Я вже очистив свою кімнату: я заповнив три мішки сміття" , "Важливо знати, як Ви можете переробити сміття, щоб надати йому нову утиліту " .

Навіть місце, де викидаються ці предмети, називається сміттям: "Жах у Віллі Сан-Карлос: вони знайшли мертву дитину в смітті" , "Минулої ночі я викинув у смітник багато старих документів" , "Подивіться, чи помилково, Ви поміщаєте фотографію в контейнер для сміття .

Сміття, з іншого боку, має декілька символічних застосувань. Це те, що сказано людині або речі, яка провокує презирство або огиду : «Ви сміття! Ви не можете мені це робити " , " Цей фільм є сміттям, я не розумію, як він здобув стільки нагород " , " Я не маю наміру укладати угоди з Роберто: що людина - це сміття, яке обманювало мого батька " .

Коли термін супроводжує іменник , він стає прикметником, що вказує на його незначну якість чи важливість : "Компанія запропонувала мені контракт зі сміттям, але мені довелося прийняти його, тому що мені потрібні гроші" , "Єдине, що я отримав сьогодні - це пошта сміття . "

Збирач сміття

У сфері програмування ми говоримо про збирач сміття для посилання на механізм, який є частиною управління пам'яттю . Вона реалізована в певних мовах, як інтерпретованих, так і напівінтерпретованих, і однією з її цілей є спрощення доступу до основної пам'яті.

Загалом, можна сказати, що збирач сміття відповідає за ущільнення пам'яті, яка використовується в даний момент часу, переміщуючи всі об'єкти на початку, щоб уникнути невикористаних просторів між ними. Таким чином, отримуйте всю доступну область на одній стороні, полегшуючи її використання.

Ця концепція була створена в 1958 році Джоном Маккарті , провідним комп'ютерним вченим, який зробив великий внесок у сферу штучного інтелекту. Його робота орієнтована на мовну сім'ю під назвою Lisp, у розвитку якої він також брав участь, для чого він хотів уникнути, щоб управління пам'яттю здійснювалося вручну.

Концепція пам'яті може здатися занадто абстрактною для багатьох людей, але вона є основною для виконання будь-якої програми, як і таблиця, на якій ми підтримуємо наші блокноти і книги при виконанні дослідницьких робіт. Операційна система повинна помістити певну кількість пам'яті в розпорядження програми, щоб вона могла керувати нею з метою:

* резервувати місця для зберігання різних типів даних у них;
* звільнення тих просторів, які більше не потрібні;
* компактна пам'ять так, щоб вільні простори були згруповані, як пояснено вище;
* стежити за використанням кожного простору.

Як правило, програмісти мають різні функції, які дозволяють програмі виконувати ці завдання в певний час виконання . Само собою зрозуміло, що результат, отриманий у кожному випадку, залежить як від якості цього коду, так і від його використання.

border=0

Пошук іншого визначення