Namai Plėtra Kas yra šiukšlės? - apibrėžimas iš techopedijos

Kas yra šiukšlės? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia šiukšlės?

Šiukšlės kompiuteriuose yra naudojamos norint nurodyti bet kokius nepageidaujamus ar nenaudojamus duomenis, užimančius atminties vietą. Nepaskirstytoje atmintyje neturi būti šiukšlių verčių prieš jas paskirstant, nes šiukšlių vertės gali sukelti saugumo problemų ir išskirtines sąlygas.

„Techopedia“ paaiškina šiukšles

Įprastai vartojant žodį šiukšlės reiškia bet kokias atliekas ar daiktus, kurie nenaudingi. Kaip šiukšlės natūraliai neatsiranda realiame pasaulyje, šiukšles skaičiavimo pasaulyje taip pat sukuria programuotojai ir jų programų rašymo stilius.

Skaičiuojant terminus, tai gali reikšti bet kurią iš dviejų reikšmių:

  • Viskas, kas neįskaitoma ar nematoma kompiuterio ekrane įprastam vartotojui, gali būti suprantama kaip šiukšlių failas ar vertė. Tai gali įvykti, kai vartotojas bando atidaryti sugadintą failą arba tokio formato failą, kurio nepalaiko sistema.
  • Programavimo požiūriu terminas šiukšlės yra naudojamas nurodyti nepageidaujamus duomenis, kuriuos laiko pirminė atmintis. Šie duomenys gali būti išsaugoti atmintyje ankstesnės programos ir yra nepageidaujami ir nenaudojami dabartinei programos vykdymui.

Kai vartotojai rašo programas, reikia atkreipti dėmesį į šiukšlių reikšmes, nes tai gali sukelti vykdymo laiko problemas vykdant programą. Programavimo kalbos, tokios kaip C ir C ++, neturi jokių automatinių šiukšlių tvarkymo funkcijų, taigi, rašydamas programas šiomis kalbomis, programuotojas turi išlaisvinti visą paskirtą atmintį prieš sunaikindamas susijusius objektus. Programavimo kalbos, tokios kaip „Java“ ir .NET pagrindų kalbos, teikia automatines šiukšlių rinkimo funkcijas, atlaisvindamos programuotoją nuo problemų dėl atminties skyrimo.

Jei rankinis atminties paskirstymas ir laisvos atminties tvarkymas nėra tinkamai atliekamas, žmonių klaidos gali sukelti trikčių ar rimtą grėsmę sistemos saugumui. Kai programuotojui nepavyksta išlaisvinti atminties po jo naudojimo, gali nutekėti atmintis, taip pat yra sistemos gedimo tikimybė dėl kabančių rodyklių.

Kas yra šiukšlės? - apibrėžimas iš techopedijos