Hjem Utvikling Hva er søppel? - definisjon fra techopedia

Hva er søppel? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr søppel?

Søppel, i sammenheng med datamaskiner, brukes til å referere til uønskede eller ubrukte data som opptar minneplass. Ikke tildelt minne må være fritt for søppelverdier før du tildeler dem, da tilstedeværelsen av søppelverdier kan forårsake sikkerhetsproblemer og eksepsjonelle forhold.

Techopedia forklarer Garbage

Under normal bruk refererer ordet søppel til noe avfallsprodukt eller noe som ikke er mer nyttig. Akkurat som søppel ikke forekommer naturlig i den virkelige verden, blir søppel i databehandlingsverdenen også skapt av programmerere og deres stil for å skrive programmer.

I databehandling kan det referere til en av to betydninger:

  • Alt som er uleselig eller lite synlig på dataskjermen for en vanlig bruker, kan oppleves som en søppelfil eller verdi. Dette kan oppstå når brukeren prøver å åpne en ødelagt fil eller en fil med et format som ikke støttes av systemet.
  • Fra et programmeringssynspunkt brukes uttrykket søppel for å peke på uønskede data som er i det primære minnet. Disse dataene kan ha blitt lagret i minnet av et tidligere program og er uønsket og ubrukelig for den nåværende programutførelsen.

Når brukere skriver programmer, må tilstedeværelsen av søppelverdier adresseres, da disse kan forårsake problemer med kjøretid under utførelsen av programmet. Programmeringsspråk som C og C ++ gir ingen automatiske funksjoner for søppelhåndtering, og derfor må programmereren frigjøre all tildelt minne før de tilknyttede objektene ødelegges når de skriver programmer på disse språkene. Programmeringsspråk som Java og .NET rammespråk gir automatiske funksjoner for innsamling av søppel, og frigjør programmereren fra minneproblematikken.

Når manuell tildeling av minne og frigjøring av minne ikke gjøres ordentlig, kan menneskelige feil føre til feil eller alvorlige trusler mot systemsikkerheten. Når programmereren ikke klarer å frigjøre minnet etter bruken, kan det oppstå minnelekkasjer, og det er også en sjanse for systemkrasj på grunn av dinglende pekere.

Hva er søppel? - definisjon fra techopedia