Domov vývoj Čo je to odpad? - definícia z technológie

Čo je to odpad? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená odpad?

Odpadky sa v súvislosti s počítačmi používajú na označenie akýchkoľvek nežiaducich alebo nevyužitých údajov zaberajúcich pamäťový priestor. Nepridelená pamäť musí byť bez pridelených hodnôt odpadu pred pridelením, pretože prítomnosť hodnôt odpadu môže spôsobiť bezpečnostné problémy a výnimočné podmienky.

Techopedia vysvetľuje Garbage

Pri bežnom používaní slovo odpad znamená akýkoľvek odpad alebo niečo, čo už nie je užitočné. Rovnako ako sa odpadky prirodzene nevyskytujú v skutočnom svete, odpadky v počítačovom svete tiež vytvárajú programátori a ich štýl písania programov.

Z hľadiska výpočtov sa môže vzťahovať na jeden z dvoch významov:

  • Čokoľvek, čo je na obrazovke počítača pre čitateľa nečitateľné alebo nedostupné, možno považovať za odpad alebo hodnotu. Môže k tomu dôjsť, keď sa používateľ pokúša otvoriť poškodený súbor alebo súbor vo formáte, ktorý systém nepodporuje.
  • Z programovacieho hľadiska sa pojem odpadky používa na označenie nechcených údajov uchovávaných v primárnej pamäti. Tieto dáta mohli byť uložené v pamäti predchádzajúcim programom a sú nežiaduce a nepoužiteľné pre aktuálne vykonanie programu.

Keď používatelia píšu programy, musí sa riešiť prítomnosť odpadkových hodnôt, pretože tieto môžu spôsobiť problémy s runtime počas vykonávania programu. Programovacie jazyky ako C a C ++ neposkytujú žiadne funkcie automatického riadenia odpadu, a preto pri písaní programov v týchto jazykoch musí programátor uvoľniť všetku pridelenú pamäť skôr, ako sa zničia súvisiace objekty. Programovacie jazyky, ako sú jazyky Java a .NET Framework, poskytujú funkcie automatického zberu odpadkov, čím oslobodzujú programátora od problémov s prideľovaním pamäte.

Ak manuálne pridelenie pamäte a jej uvoľnenie nie je správne, ľudské chyby môžu spôsobiť chyby alebo vážne ohrozenie bezpečnosti systému. Ak programátor po použití nevyužije pamäť, môže dôjsť k únikom pamäte a existuje tiež možnosť zlyhania systému v dôsledku visiacich ukazovateľov.

Čo je to odpad? - definícia z technológie