Računala su komplicirani strojevi, ispunjeni desetinama manjih komponenata koji svi rade zajedno. Od vašeg CPU-a i GPU-a do tvrdog diska i memorije, svaki mali dio vašeg radnog ili prijenosnog računala mora se sastaviti kako bi se obavljale operacije i pokretale aplikacije. Svatko tko je radio s računarskim hardverom upoznat je s glavnim specifikacijama tvrdog diska, poput kapaciteta, brzine čitanja / pisanja i brzine okretanja ploča. Međutim, postoji manje poznata i često previdjena značajka koja zaista može utjecati na brzinu vašeg tvrdog diska: veličinu predmemorije. Pogledajmo brzo što je predmemorija tvrdog diska i kako funkcionira.
Što je predmemorija tvrdog diska?
Brze veze
- Što je predmemorija tvrdog diska?
- Kako radi?
- Čitanje ispred i iza
- Večernji protok podataka
- Smanjivanje vremena čekanja pri pisanju
- Ubrzavanje tvrdog diska
- Predmemorija u SSD-ovima
- Kupnja pogona
Predmemorija tvrdog diska često se naziva i međuspremnik diska. Tim imenom njegova svrha postaje malo jasnija. Djeluje kao privremena memorija tvrdog diska dok čita i zapisuje podatke u trajno spremište na pladnjevima.
Možete pomisliti da je predmemorija tvrdog diska poput RAM-a posebno za tvrdi disk. Analogija se također uklapa vrlo dobro. Tvrdi diskovi imaju ugrađene mikro kontrolere koji djeluju na upravljanje i obradu podataka koji ulaze i izlaze iz pogona, slično CPU-u. Predmemorija djeluje zajedno s tim kontrolerom radi spremanja memorije u obradu.
Na to također možete razmišljati kao o međuspremnom videozapisu. Svi su se bavili streamingom videa na sporoj vezi. Video player čeka prije ili tijekom reprodukcije kako bi prikupio više podataka kako bi mogao nastaviti s ravnomjernijom reprodukcijom video zapisa prema naprijed. Predmemorija tvrdog diska omogućuje tvrdom disku da radi istu stvar dok čita ili piše podatke.
Kako radi?
Dok tvrdi disk čita i piše podatke, mora te podatke izvući s tanjura. Tvrdi disk vrlo često opetovano radi s istim podacima jer osoba koja koristi računalo vjerojatno radi na jednom ili dva zadatka odjednom. Pogon pohranjuje podatke koje vi ili vaši programi najčešće koristite i najčešće u svojoj predmemoriji, što eliminira potrebu da ih svaki put izvadite s pladnjeva i da ubrza pogon.
Čitanje ispred i iza
Obično tvrdi disk ne prihvaća samo potrebne podatke. Također čita podatke oko njega. Tvrdi diskovi nisu učinkoviti. Sustav okretanja tanjura i glava za čitanje / pisanje je svojstveno ograničen oslanjanjem na fizičke pokretne dijelove. Pomični dijelovi su mnogo sporiji od onih koji su u potpunosti elektronički. Dakle, tvrde diskove pokušajte nadoknaditi nagađanjem.
Kad korisnik ili program postavi zahtjev za podacima, tvrdi disk povlači te podatke i podatke oko njega na ploču i sve ih sprema u međuspremnik. Budući da postoji vjerojatnost da su okolni podaci slični, pogon se kladi da će korisnik ili proces koji je zatražio početne podatke također uskoro zatražiti okolne podatke.
Večernji protok podataka
Postoji nekoliko različitih koraka za dohvaćanje podataka s tvrdog diska. Svakom od njih treba vremena, a rijetko je kada se sinkroniziraju. Prijenos s tvrdog diska preko SATA obično se kreće mnogo brže nego što disk može čitati i pisati podatke na ploče. Disk međuspremnik se često koristi za ujednačavanje protoka podataka i postupak čini znatno glatkijim.
Smanjivanje vremena čekanja pri pisanju
Opet, tvrdi diskovi su spori. Oni su vjerojatno najsporiji dio bilo kojeg računala zbog fizičkih pokretnih dijelova. Pisanje podataka je obično posebno bolno.
Predmemorija pomaže ubrzati pisanje ležanjem na ostatku računala. Tvrdi disk će uzeti podatke u svoju predmemoriju i početi ih pisati. Umjesto da čeka da upiše sve te podatke na pladnjeve, pogon se vraća ostatku računala na koji je zapisao sve podatke. Računalo ili nastavlja slati više podataka ili kreće dalje, smatrajući da je postupak dovršen. Bilo kako bilo, to omogućuje računalu kao cjelini da nastavi do sljedećeg zadatka.
Ipak, postoji i loša strana. Iako tvrdi disk pokušava ispuniti svoje obećanje da će napisati podatke, to može izgubiti. Ako se računalo iznenada isključi, svi podaci pohranjeni u predmemoriji koji čekaju da se upišu nestat će. Predmemorija, poput RAM-a, je hlapljiva pohrana.
Ubrzavanje tvrdog diska
Predmemorija ne ide izravno na brže performanse pogona za pojedinačne zadatke. Nije kao da zapravo vozi brži pogon. No, postojanje međuspremnika diska omogućava mnogo više zadataka tvrdog diska, a velike su šanse da će vam to trebati.
Rijetko je da pogon radi samo jednu stvar ili će komunicirati samo s jednim procesom odjednom. Većinu vremena tvrdi diskovi temeljeni na disku bit će diskovi za pohranu na modernim računalima, a operativni sustav i aplikacije prepuštaju se čvrstim pogonima. Čak i uz ovaj pojedinačni posao, možda će trebati pristupiti više programa istodobno. Možda čak aktivno radite s dvije ili više datoteka s vašeg memorijskog pogona odjednom.
Poslužitelji su još jedan prostor gdje je vrlo važno imati predmemoriju tvrdih diskova. Tvrdi diskovi poslužitelja uvijek će raditi više stvari. Razmislite o bazi podataka iza web stranice. Svaki put kada korisnik na toj web lokaciji izvrši radnju koju web mjesto mora pohraniti ili prijaviti, web mjesto pristupa i piše u bazu podataka. Svaki put kada netko čak i pogleda tu web stranicu, to se čita iz baze podataka. Bilo bi rijetko da pogoni koji pohranjuju tu bazu podataka ne bi istovremeno obavljali više zadataka.
Predmemorija u SSD-ovima
SSD-ovi nisu tako spori kao fizički tvrdi diskovi, treba li im i predmemorija? Ukratko, vrsta. Većina SSD diskova koristi sustav predmemorije. Dok se predmemorija na tvrdom disku ponaša poput RAM-a, predmemorija u čvrstim pogonima zapravo je DRAM. Mnogo je brži i drži korak sa samim pogonima.
Iako su SSD diskovi mnogo brži od diskova koji se temelje na disku, predmemorija im i dalje donosi prednosti. SSD još uvijek koristi cache da bi regulirali pogone i osigurali nešto brži pristup čitanju i pisanju. U međuvremenu, neki SSD-ovi zapravo nemaju taj ugrađeni DRAM za predmemoriju. Uštede na potrošnji energije, ali prisiljava pogone na druge načine.
Kupnja pogona
Dakle, predmemorija očito ima veze. Predmemorija vjerojatno neće biti bitna koliko specifikacije primarnog pogona, ali svejedno biste to trebali uzeti u obzir. Ako će se vaš pogon stalno baviti višestrukim zadacima ili radi, kao na poslužitelju, potražite veće veličine predmemorije. Vidjet ćete najviše koristi od toga. Kućni korisnici koji traže pogon za pohranu kojem će pristupiti samo povremeno ne moraju se toliko brinuti. Za pogone u čvrstom stanju, vode su malo mutnije, ali svejedno vrijedi razmotriti predmemoriju u procesu odlučivanja. Ostali čimbenici to lako mogu zasjeniti.
Ako i dalje želite ubrzati svoje računalo sa sustavom Windows 10, pogledajte naš opsežni vodič za to kako to učiniti ovdje.
