Skip to main content

Ano ang isang cache ng pahina?

Ang isang cache ng pahina, na tinatawag ding isang disk cache, ay isang lugar ng memorya ng random na pag -access sa computer (RAM) na ginagamit upang hawakan at posibleng baguhin ang data na naka -imbak sa isang hard disk o iba pang permanenteng aparato sa imbakan.Ang isang operating system ay gumagamit ng isang cache ng pahina para sa bilis at kahusayan, dahil mas mabilis na basahin at isulat ang impormasyon sa RAM kaysa sa patuloy na pag -access ng mga lugar ng isang hard disk.Sa karamihan ng mga kaso, ang mekanismo na ginamit para sa mga lugar ng caching ng isang hard disk ay awtomatikong kinokontrol ng operating system at hindi kailangang pinamamahalaan o kung hindi man ay hawakan ng mga gumagamit o aplikasyon.Depende sa operating system, ang pag -cache ng pahina ay minsan ay ginagamit para sa lahat ng pagbabasa at pagsulat mula sa isang hard drive, anuman ang dami ng impormasyon na binabasa o nakasulat.Ang isa pang operating system na tiyak na katangian ng cache ng pahina ay, pagkatapos ng isang naibigay na tagal ng oras, awtomatikong ang cache ay nag-flush ng anumang hindi nagamit na impormasyon upang mapanatili ang isang malaking pool ng libreng memorya para sa iba pang mga aplikasyon.Ang isang tradisyunal na hard drive, isang medyo oras na masinsinang proseso ay maaaring maganap upang makuha ang impormasyon.Ang hard drive ay isang random na pag -access media, kaya dapat itong pisikal na ilipat ang isang mambabasa sa lokasyon sa disk na tumutugma sa lokasyon kung saan matatagpuan ang data block.Matapos itong mangyari, ang impormasyon ay binabasa sa computer, kung saan maaari itong maproseso.Para sa pagbabasa ng magkakasunod na mga bloke ng impormasyon mula sa drive, mas maraming paggalaw ng pisikal na mambabasa, o ulo, ay dapat isagawa.Ang prosesong ito ay maaaring maging mas maraming oras sa pag -ubos kapag nagsusulat ng mga malalaking file sa disk.

Computer RAM, sa kabilang banda, ay hindi nangangailangan ng isang pisikal na mambabasa at matatagpuan malapit sa Central Processing Unit (CPU) ng computer.Ang pagbabasa at pagsulat sa RAM ay mas mabilis kaysa sa pagbabasa at pagsulat sa isang hard disk.Ang isang cache ng pahina ay isang paraan upang mabawasan ang dami ng pisikal na pagbabasa at pagsulat na dapat gawin sa isang hard drive.

Ang proseso ay isinasagawa sa pamamagitan ng pagbabasa sa isang tiyak na halaga ng impormasyon mula sa hard disk kapag hiniling.Ang halaga ng data na naka -imbak sa isang cache ng pahina sa RAM ay natutukoy ng laki ng cache, at hindi kinakailangan sa pamamagitan ng dami ng hiniling na impormasyon.Kapag ang data mula sa drive ay nasa RAM, nananatili sila sa RAM hanggang sa hindi na sila kinakailangan, o hanggang sa isang punto kung saan ang anumang mga pagbabago sa data sa cache ay kailangang isulat, o mag -flush, sa hard drive upang maging permanenteNai -save.Ang pag -flush ng cache ay maaaring mangyari kapag ang memorya ay dapat palayain, pagkatapos ng isang tiyak na tagal ng panahon, o kahit na sa pamamagitan ng pagpapatupad ng isang utos ng gumagamit, kung kinakailangan.

Ang isang cache ng pahina ay madalas na ginagamit upang mag -imbak ng mga file na hindi nagbabago ngunit dapatMag -refer sa patuloy na, tulad ng mga maipapatupad na file at aklatan para sa mga aplikasyon.Upang madagdagan ang bilis at seguridad ng mga application ng pagpapatupad mula sa isang cache ng pahina, minarkahan ng ilang mga system ang memorya na ginamit para sa mga executive bilang basahin lamang.Ang paggamit ng isang cache ay talagang maaaring dagdagan ang habang -buhay ng isang hard drive sa pamamagitan ng pagbabawas ng posibilidad ng disk thrashing mula sa maraming mga pagbabasa at nagsusulat sa isang maikling panahon.