Anonim

Ang mga PC ay mga kumplikadong machine, napuno ng dose-dosenang mga mas maliit na sangkap na lahat ay nagtutulungan. Mula sa iyong CPU at GPU hanggang sa iyong hard drive at memorya, ang bawat maliit na piraso ng iyong desktop o laptop PC ay kailangang magsama upang maisagawa ang mga operasyon at magpatakbo ng mga application. Ang sinumang nagtrabaho sa PC hardware ay pamilyar sa pangunahing mga specs ng hard drive, tulad ng kapasidad, bilis ng pagbasa / pagsulat, at bilis ng pag-ikot ng platter. Gayunpaman, mayroong isang mas maliit na kilala at madalas na hindi napapansin na tampok na maaaring talagang makaapekto sa bilis ng iyong hard drive: ang laki ng iyong cache. Tingnan natin nang mabilis kung ano ang hard drive cache at kung paano ito gumagana.

Ano ang Hard Drive Cache?

Mabilis na Mga Link

  • Ano ang Hard Drive Cache?
  • Paano Ito Gumagana?
    • Pagbasa sa unahan at likuran
    • Daloy ng Data ng Gabi
    • Pagmamaliit ng mga Panahon sa Paghihintay Kapag Nagsusulat
  • Bilis ng Bilis ng Iyong Hard Drive
    • Cache Sa SSDs
    • Pagbili ng Drive

Ang hard drive cache ay madalas na kilala bilang ang disk buffer. Sa pamamagitan ng pangalang iyon, ang layunin nito ay nagiging mas malinaw. Ito ay kumikilos bilang pansamantalang memorya para sa hard drive habang binabasa at isinusulat ang data sa permanenteng imbakan sa mga pinggan.

Maaari mong isipin ang cache ng isang hard drive na tulad ng RAM na partikular para sa hard drive. Ang pagkakatulad ay talagang umaangkop din. Ang mga hard drive ay may built-in na mga micro Controller na kumilos upang mamuno at magproseso ng data na papasok at wala sa drive, katulad ng isang CPU. Gumagana ang cache kasabay ng control na iyon upang mag-imbak ng memorya habang pinoproseso ito.

Maaari mo ring isipin ito tulad ng isang buffering video. Ang bawat isa ay nakitungo sa pag-stream ng isang video sa isang mabagal na koneksyon. Naghihintay ang player ng video bago o sa panahon ng pag-playback upang mangolekta ng mas maraming data upang maaari itong magpatuloy sa paglalaro ng video nang mas maayos na pasulong. Pinapayagan ng hard drive cache ang isang hard drive na gawin ang parehong bagay habang binabasa o sinusulat ang data.

Paano Ito Gumagana?

Habang binabasa at isinusulat ng hard drive ang data, kailangan nitong hilahin ang data na iyon mula sa mga platter. Kadalasan, ang isang hard drive ay gumagana sa parehong data nang paulit-ulit, dahil ang taong gumagamit ng computer ay marahil ay magiging nagtatrabaho sa isa o dalawang mga gawain nang sabay-sabay. Ang drive ay humahawak ng data na ikaw o ang iyong mga programa ay gumagamit ng madalas at pinakabagong sa cache nito, tinatanggal ang pangangailangan upang hilahin ito mula sa mga platter sa bawat oras na kailangan ng data na iyon at pabilisin ang drive.

Pagbasa sa unahan at likuran

Karaniwan, ang isang hard drive ay hindi lamang kinuha ang data na kailangan nito. Nabasa rin nito ang mga data sa paligid nito. Ang mga hard drive ay hindi mahusay. Ang sistema ng pag-ikot ng mga platter at basahin / sumulat ng ulo ay likas na limitado sa pamamagitan ng pag-asa sa mga pisikal na gumagalaw na bahagi. Ang paglipat ng mga bahagi ay mas mabagal kaysa sa ganap na mga electronic. Kaya, subukan ang mga hard drive upang mabayaran sa pamamagitan ng paghula.

Kapag ang isang gumagamit o isang programa ay gumawa ng isang kahilingan para sa data, ang hard drive ay kumukuha ng data na iyon at ang data sa paligid nito sa platter at itatago ang lahat sa buffer. Dahil mayroong isang disenteng posibilidad na magkapareho ang nakapalibot na data, ang mga drive na hiniling ng gumagamit o proseso na humiling ng paunang data ay hihilingin din sa nakapaligid na data.

Daloy ng Data ng Gabi

Mayroong isang bungkos ng iba't ibang mga hakbang upang makuha ang data mula sa isang hard drive. Ang bawat isa sa kanila ay tumatagal ng oras, at bihira na silang mag-sync. Ang paglipat mula sa hard drive sa pamamagitan ng SATA ay karaniwang gumagalaw nang mas mabilis kaysa sa mababasa at maaring magsulat ng data sa mga platter. Ang disk buffer ay madalas na ginagamit upang kahit na ang daloy ng data na ito at gawing mas maayos ang proseso.

Pagmamaliit sa mga Panahon ng Paghihintay Kapag Nagsusulat

Muli, ang mga hard drive ay mabagal. Marahil sila ang pinakamabagal na bahagi ng anumang computer dahil sa kanilang mga pisikal na bahagi ng paglipat. Ang pagsulat ng data ay karaniwang lalo na masakit.

Tumutulong ang Cache upang mapabilis ang pagsulat sa pamamagitan ng pagsisinungaling sa natitirang bahagi ng computer. Ang isang hard drive ay kukuha ng data sa cache nito at magsisimulang isulat ito. Sa halip na maghintay na isulat ang lahat ng data na iyon sa mga platter, ang drive signal ay bumalik sa natitirang bahagi ng computer na isinulat nito ang lahat ng data. Ang computer ay alinman sa patuloy na pagpapadala ng maraming data o lumipat, naniniwala na kumpleto ang proseso. Alinmang paraan, pinapayagan nito ang computer sa kabuuan upang magpatuloy sa susunod na gawain.

Mayroong isang downside, bagaman. Habang sinusubukan ng hard drive na gumawa ng kabutihan sa pangako nitong isulat ang data, maaari itong mawala. Kung ang computer ay pinapagana ng bigla, ang lahat ng mga data na nakaimbak sa cache na naghihintay na isulat ay mawawala. Ang cache, tulad ng RAM, ay pabagu-bago ng pag-iimbak.

Bilis ng Bilis ng Iyong Hard Drive

Ang Cache ay hindi direktang maghahambing sa mas mabilis na pagganap ng drive sa iisang gawain. Hindi ito tulad ng aktwal na nagiging sanhi ng drive na mas mabilis. Ang pagkakaroon ng isang disk buffer ay, subalit, pinahihintulutan ang isang hard drive sa multitask na mas mahusay, at ang mga pagkakataon, iyon ang kailangan mo.

Bihira na ang isang drive lamang ang gumagawa ng isang bagay o makikipag-ugnay lamang sa isang proseso sa bawat oras. Karamihan sa oras, ang mga disk na batay sa disk ay magiging mga drive drive sa mga modernong PC, iniiwan ang operating system at pag-install ng aplikasyon sa solidong drive ng estado. Kahit na sa nag-iisang trabaho na ito, maaaring kailanganin ng maraming mga programa upang mai-access ang imbakan nang sabay-sabay. Maaari mo ring aktibong nagtatrabaho sa dalawa o higit pang mga file mula sa iyong imbakan nang sabay-sabay.

Ang mga server ay isa pang puwang kung saan ang pagkakaroon ng cache sa hard drive ay napakahalaga. Ang mga hard drive ng server ay palaging gumagawa ng maraming mga bagay. Mag-isip ng isang database sa likod ng isang website. Sa bawat oras na ang isang gumagamit sa site na iyon ay nakakumpleto ng isang aksyon na dapat iimbak o mag-log ang website, ang site ay mag-access at magsusulat sa database. Sa tuwing may pagtingin sa isang website na iyon, binabasa ito mula sa database. Ito ay bihirang na ang mga drive na nag-iimbak ng database na iyon ay hindi nagsasagawa ng maraming mga gawain nang sabay-sabay.

Cache Sa SSDs

Ang mga SSD ay hindi mabagal tulad ng mga pisikal na hard drive, kaya kailangan din nila ng cache? Sa maikli, uri-ng. Karamihan sa mga SSD ay gumagamit ng isang cache system. Habang ang cache sa hard drive ay kumikilos tulad ng RAM, ang cache sa solid state drive ay talagang DRAM. Ito ay mas mabilis at nagpapanatili sa mga drive ng kanilang sarili.

Kahit na ang mga SSD ay mas mabilis kaysa sa kanilang mga katapat na batay sa disk, ang cache ay mayroon pa ring mga pakinabang. Ginagamit pa rin ng solid state drive ang cache upang ayusin ang mga drive at magbigay ng medyo mas mabilis na basahin at isulat ang pag-access. Samantala, ang ilang mga SSD ay hindi talaga mayroong built-in na DRAM para sa cache. Makakatipid ito sa pagkonsumo ng kuryente, ngunit pinipilit ang drive upang magbayad sa iba pang mga paraan.

Pagbili ng Drive

Kaya, malinaw na mahalaga ang cache. Ang Cache marahil ay hindi mahalaga hangga't ang pangunahing mga spec ng drive, ngunit dapat mo pa ring isaalang-alang. Kung ang iyong biyahe ay magiging maraming multitasking o patuloy na tumatakbo, tulad ng sa isang server, maghanap ng mas malaking sukat ng cache. Makikita mo ang pinaka makikinabang mula dito. Ang mga gumagamit ng bahay na naghahanap ng isang imbakan na imbakan na sila lamang ang mai-access sa okasyon ay hindi kailangang mag-alala tungkol dito. Para sa solidong drive ng estado, ang tubig ay isang maliit na murkier, ngunit sulit pa ring isaalang-alang ang cache sa iyong proseso ng desisyon. Ang iba pang mga kadahilanan ay madaling mapapalamin ito, bagaman.

Kung naghahanap ka pa rin upang mapabilis ang iyong Windows 10 PC, suriin ang aming malawak na gabay para sa kung paano gagawin lamang dito.

Ano ang hard drive cache at ano ang ginagawa nito?