Кућа Развој Шта је смеће? - дефиниција из техопедије

Шта је смеће? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи смеће?

Смеће се, у контексту рачунара, користи за означавање нежељених или неискориштених података који заузимају меморијски простор. Неодељена меморија мора бити без смећа пре него што их доделите, јер присуство вредности смећа може проузроковати безбедносне проблеме и изузетне услове.

Тецхопедиа објашњава ђубре

Под нормалном употребом, реч смеће се односи на било који отпадни производ или нешто што није више корисно. Као што се смеће не појављује природно у стварном свету, тако смеће у свету рачунара такође стварају програмери и њихов стил писања програма.

У рачунарском смислу може се односити на било које од два значења:

  • Све што је уобичајеном кориснику на екрану рачунара нечитљиво или не може бити видљиво, може се схватити као смећна датотека или вредност. То се може догодити када корисник покушава отворити оштећену датотеку или датотеку формата који систем не подржава.
  • Са програмског становишта, термин смеће се користи да укаже на нежељене податке које поседује примарна меморија. Ови подаци су можда сачувани у меморији претходног програма и нежељени су и неупотребљиви за тренутно извршење програма.

Када корисници пишу програме, мора се решити присуство смећа јер то може изазвати проблеме током извођења програма. Програмски језици попут Ц и Ц ++ не пружају никакве функције аутоматског управљања смећем, па стога приликом писања програма на тим језицима програмер мора ослободити сву додељену меморију пре него што придружени објекти буду уништени. Програмски језици као што су Јава и .НЕТ Фрамеворк језици пружају аутоматско прикупљање смећа, ослобађајући програмера од проблема са меморијом.

Када се ручна додељивање и ослобађање меморије не врши правилно, људске грешке могу проузроковати грешке или озбиљне претње безбедности система. Када програмер не успе да ослободи меморију након његове употребе, може доћи до цурења меморије и постоји вјероватноћа да ће се систем срушити усљед висећих показивача.

Шта је смеће? - дефиниција из техопедије