Dom Razvoj Što je smeće? - definicija iz tehopedije

Što je smeće? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači smeće?

Smeće se, u kontekstu računala, odnosi na neželjene ili neiskorištene podatke koji zauzimaju memorijski prostor. Nedodijeljena memorija ne smije sadržavati vrijednosti smeća prije nego što ih dodijelite, jer prisutnost vrijednosti smeća može uzrokovati sigurnosne probleme i iznimne uvjete.

Techopedia objašnjava smeće

Pod normalnom uporabom, riječ smeće se odnosi na bilo koji otpadni proizvod ili nešto što nije više korisno. Kao što se smeće ne pojavljuje prirodno u stvarnom svijetu, tako smeće u svijetu računalstva stvaraju i programeri i njihov stil pisanja programa.

U računalnom smislu može se odnositi na bilo koje od dva značenja:

  • Sve što je uobičajenom korisniku na zaslonu računala nečitljivo ili nečitljivo, može se shvatiti kao datoteka smeća ili vrijednost. To se može dogoditi kada korisnik pokušava otvoriti oštećenu datoteku ili datoteku formata koji sustav ne podržava.
  • S programskog stajališta, termin smeće se koristi da ukaže na neželjene podatke koje posjeduje primarna memorija. Ovi su podaci možda pohranjeni u memoriji od strane prethodnog programa te su nepoželjni i neupotrebljivi za trenutno izvršavanje programa.

Kada korisnici pišu programe, mora se riješiti prisutnosti smeća jer one mogu prouzrokovati probleme rada tokom izvođenja programa. Programski jezici poput C i C ++ ne pružaju nikakve funkcije automatskog upravljanja smećem, pa stoga prilikom pisanja programa na tim jezicima programer mora osloboditi svu dodijeljenu memoriju prije nego što pridruženi objekti budu uništeni. Programski jezici kao što su Java i .NET Framework jezici pružaju automatsko prikupljanje smeća, oslobađajući programera od problema s memorijskim dogovorima.

Kada se ručna dodjela memorije i oslobađanje memorije ne provode pravilno, ljudske pogreške mogu prouzročiti pogreške ili ozbiljne prijetnje sigurnosti sustava. Kada programer ne oslobodi memoriju nakon njegove upotrebe, može doći do curenja memorije i postoji vjerojatnost da će se srušiti sustav uslijed visećih pokazivača.

Što je smeće? - definicija iz tehopedije