Bahay Pag-unlad Ano ang basura? - kahulugan mula sa techopedia

Ano ang basura? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Basura?

Ang basura, sa konteksto ng mga computer, ay ginagamit upang sumangguni sa anumang hindi kanais-nais o hindi nagamit na data na sumasakop sa puwang ng memorya. Ang hindi naitala na memorya ay dapat na libre sa mga halaga ng basura bago ilalaan ang mga ito, dahil ang pagkakaroon ng mga halaga ng basura ay maaaring maging sanhi ng mga isyu sa seguridad at pambihirang mga kondisyon.

Ipinaliwanag ng Techopedia ang Basura

Sa ilalim ng normal na paggamit, ang salitang basura ay tumutukoy sa anumang produktong basura o isang bagay na hindi mas kapaki-pakinabang. Kung paanong ang natural na basura ay hindi nangyayari nang natural sa totoong mundo, ang basura sa mundo ng computing ay nilikha din ng mga programmer at kanilang istilo ng mga programa ng pagsulat.

Sa mga salitang computing maaari itong sumangguni sa alinman sa dalawang kahulugan:

  • Ang anumang bagay na hindi mabasa o hindi ma-view sa screen ng computer sa isang normal na gumagamit ay maaaring napansin na isang file ng basura o halaga. Maaaring mangyari ito kapag sinusubukan ng gumagamit na buksan ang isang sira na file o isang file ng isang format na hindi suportado ng system.
  • Mula sa isang punto ng programming, ang term na basura ay ginagamit upang ituro sa mga hindi gustong data na hawak ng pangunahing memorya. Ang mga data na ito ay maaaring naka-imbak sa memorya ng isang nakaraang programa at hindi kanais-nais at hindi magagamit para sa kasalukuyang pagpapatupad ng programa.

Kapag ang mga gumagamit ay sumulat ng mga programa, ang pagkakaroon ng mga halaga ng basura ay dapat matugunan dahil ang mga ito ay maaaring maging sanhi ng mga isyu sa pag-runtime sa panahon ng pagpapatupad ng programa. Ang mga wikang nag-program tulad ng C at C ++ ay hindi nagbibigay ng anumang mga awtomatikong tampok sa pamamahala ng basura, at samakatuwid kapag nagsusulat ng mga programa sa mga wikang ito, dapat palayain ng programmer ang lahat ng inilalaan na memorya bago masira ang mga nauugnay na bagay. Ang mga wikang nagrograma tulad ng Java at .NET na mga wika ng balangkas ay nagbibigay ng awtomatikong mga tampok ng koleksyon ng basura, na pinalalaya ang programista mula sa mga isyu sa memorya ng deallocation.

Kapag ang manu-manong paggana ng memorya at pag-freeing ng memorya ay hindi ginagawa nang maayos, ang mga pagkakamali ng tao ay maaaring maging sanhi ng mga bug o malubhang banta sa seguridad ng system. Kapag nabigo ang programmer na palayain ang memorya pagkatapos ng paggamit nito, maaaring maganap ang memorya ng memorya at mayroon ding pagkakataon na mag-crash ang system dahil sa mga nakalugay na mga payo.

Ano ang basura? - kahulugan mula sa techopedia