Koti kehitys Mikä on roska? - määritelmä techopediasta

Mikä on roska? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä roskat tarkoittavat?

Roskaa käytetään tietokoneiden yhteydessä viitaamaan kaikkiin ei-toivottuihin tai käyttämättömiin tietoihin, jotka vievät muistitilaa. Jakamattomassa muistissa ei saa olla roskien arvoja ennen niiden jakamista, koska roskien arvot voivat aiheuttaa turvallisuusongelmia ja poikkeuksellisia olosuhteita.

Techopedia selittää roskat

Normaalikäytössä sana roska tarkoittaa mitä tahansa jätetuotetta tai jotain, josta ei ole enää hyötyä. Aivan kuten roskaa ei tapahdu luonnollisesti todellisessa maailmassa, myös tietokoneen maailmassa jäte syntyy ohjelmoijien ja heidän kirjoitustyylinsä kautta.

Laskennallisissa termeissä se voi viitata jompaankumpaan kahdesta merkityksestä:

  • Kaikesta sellaisesta, joka ei ole luettavissa tai näkymätöntä tietokoneen näytöllä tavalliselle käyttäjälle, voidaan nähdä roskatiedosto tai arvo. Tämä voi tapahtua, kun käyttäjä yrittää avata vioittuneen tiedoston tai tiedostomuodon, jota järjestelmä ei tue.
  • Ohjelmoinnin kannalta termiä roska käytetään viittaamaan ensisijaisen muistin hallussa oleviin ei-toivottuihin tietoihin. Nämä tiedot ovat saattaneet tallentaa muistiin edellisen ohjelman toimesta, ja niitä ei voida käyttää eikä niitä voida käyttää nykyisessä ohjelman suorituksessa.

Kun käyttäjät kirjoittavat ohjelmia, roskien arvoihin on puututtava, koska ne voivat aiheuttaa ajonaikaisia ​​ongelmia ohjelman suorittamisen aikana. Ohjelmointikielet, kuten C ja C ++, eivät tarjoa mitään automaattisia jätteenhallintaominaisuuksia, ja siksi ohjelmoidessaan ohjelmia näillä kielillä ohjelmiston on vapautettava kaikki varattu muisti, ennen kuin niihin liittyvät objektit tuhoutuvat. Ohjelmointikielet, kuten Java ja .NET-kehyskielet, tarjoavat automaattiset roskienkeräysominaisuudet, vapauttaen ohjelmoijan muistilähetysasioista.

Jos manuaalista muistin varaamista ja muistin vapauttamista ei suoriteta kunnolla, inhimilliset virheet voivat aiheuttaa virheitä tai vakavia uhkia järjestelmän turvallisuudelle. Kun ohjelmoija ei vapauta muistia käytön jälkeen, muisti voi vuotaa ja roikkuvien osoittimien seurauksena on myös mahdollista järjestelmän kaatuminen.

Mikä on roska? - määritelmä techopediasta