Itthon Fejlesztés Mi a szemetet? - meghatározás a techopedia alapján

Mi a szemetet? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a szemét?

A szemét a számítógépekkel összefüggésben a memóriaterületet elfoglaló nem kívánt vagy nem használt adatokra utal. A nem kiosztott memóriának mentesnek kell lennie a hulladékértékektől, mielőtt kiosztanák őket, mivel a szemétértékek jelenléte biztonsági kérdéseket és kivételes feltételeket okozhat.

A Techopedia magyarázza a Szemetet

Normál használat esetén a szemét szó bármilyen hulladéktermékre utal, vagy pedig valami olyanra, amely már nem használható. Csakúgy, mint a szemetet természetesen nem fordul elő a való világban, a szemetet a számítástechnikai világban a programozók és a programírás-stílusuk is létrehozza.

Számítástechnikában két jelentés egyikére utalhat:

  • Bármit, ami olvashatatlan vagy a számítógép képernyőjén a normál felhasználó számára nem látható, szemétfájlnak vagy értéknek tekinthető. Ez akkor fordulhat elő, amikor a felhasználó megsérült fájlt vagy olyan formátumú fájlt próbál megnyitni, amelyet a rendszer nem támogat.
  • Programozási szempontból a szemét kifejezést az elsődleges memória birtokában lévő nem kívánt adatokra utalják. Lehetséges, hogy ezeket az adatokat egy korábbi program tárolta a memóriában, és nemkívánatosak és felhasználhatatlanok a jelenlegi programfuttatáshoz.

Amikor a felhasználók programokat írnak, a szemétértékek jelenlétével foglalkozni kell, mivel ezek futási problémákat okozhatnak a program végrehajtása során. A programozási nyelvek, például a C és a C ++, nem biztosítanak automatikus automatikus szemétkezelési funkciókat, ezért amikor ezekre a nyelvekre írnak programokat, a programozónak fel kell szabadítania az összes hozzárendelt memóriát, mielőtt a társított objektumok megsemmisülnek. A programozási nyelvek, mint például a Java és a .NET keretnyelvek, automatikus szemétgyűjtési funkciókat biztosítanak, megszabadítva a programozót a memória foglalkozási problémáitól.

Ha a memória kézi kiosztása és a memória felszabadítása nem megfelelő, az emberi hibák hibákat vagy súlyos veszélyeket okozhatnak a rendszer biztonságában. Ha a programozó nem szabadítja fel a memóriát használat után, akkor memóriaszivárgások léphetnek fel, és fennáll annak a esélye, hogy a rendszer összeomlik a lógó mutatók miatt.

Mi a szemetet? - meghatározás a techopedia alapján