Hoved Annen Hva er harddiskbufferen og hva gjør den?

Hva er harddiskbufferen og hva gjør den?



PC-er er kompliserte maskiner, fylt med dusinvis av mindre komponenter, som alle fungerer sammen. Alle som har jobbet med PC-maskinvare er kjent med de viktigste harddiskspesifikasjonene, som kapasitet, lese- / skrivehastigheter og tallerkenrotasjonshastigheter. Imidlertid er det en mindre kjent og ofte oversett funksjon som påvirker hastigheten og ytelsen til harddisken. Funksjonen er kjent som harddiskbufferen. La oss se raskt på hva harddiskbuffer og SSD-hurtigbuffer er, og hvordan det fungerer.

Hva er harddiskbufferen og hva gjør den?

Hva er harddiskbuffer?

Harddiskbuffer er ofte kjent som diskbuffer. Ved det navnet blir formålet litt c. Det fungerer som et midlertidig minne mens harddisken leser og skriver data til den permanente lagringen på platene.

Du kan tenke på at harddiskens cache er somtilfeldig minne(RAM) som er spesielt designet for harddisken. Harddisker har innebygde mikrokontrollere som styrer og behandler data som kommer inn og ut, omtrent som en CPU. Cachen fungerer sammen med mikrokontrolleren for å lagre minne mens den behandles.

Du kan også tenke på harddiskbufferen som noe som ligner på buffering når det gjelder streaming av innhold. Alle har jobbet med å streame en video på en treg forbindelse. Videospilleren venter før eller under avspilling på å samle inn data slik at den kan fortsette å spille av videoen jevnere etter hvert som den skrider frem. Harddiskbuffer gjør at harddisken kan gjøre det samme når du leser og skriver data.

Hvordan virker det?

Når harddisken leser og skriver data, trekker den den fra tallerkenene. Svært ofte jobber en harddisk gjentatte ganger med de samme dataene, siden personen som bruker datamaskinen vanligvis jobber med en eller to oppgaver om gangen. Harddisken (HDD) inneholder data i hurtigbufferen som du eller programmene bruker hyppigst, og senest eliminerer du behovet for å trekke dem fra platene hver gang data er nødvendig. Denne handlingen gir raskere ytelse på stasjonen.

hvordan sparke noen fra uenighet

Lese foran og bak

Vanligvis henter ikke harddisken bare dataene den trenger. Den leser også dataene rundt den. Harddisker er ikke effektive. De roterende platene og lese- / skrivehodene er i seg selv begrenset av fysiske bevegelige deler, som er mye langsommere enn solid-state-stasjoner som ikke har noen bevegelige komponenter. Derfor prøver harddisker å kompensere ved å gjette.

Når en bruker eller et program ber om data (minner meg om Tron), leser harddisken dataene og dataene rundt dem fra tallerkenen og lagrer alt i bufferen. Siden det er en anstendig sannsynlighet for at de omkringliggende dataene er like, antar stasjonen at brukeren eller prosessen også snart vil be om de omkringliggende dataene.

Kveldens dataflyt

Det er en rekke forskjellige trinn for å hente data fra en harddisk. Hver og en av dem tar tid, og de synkroniseres sjelden. Overføring av data fra harddisken via SATA beveger seg vanligvis mye raskere enn stasjonen kan lese og skrive data til platene. Diskbufferen brukes ofte til å jevne ut denne datastrømmen og gjøre prosessen mye jevnere.

Minimere ventetider når du skriver

Igjen, harddiskene er sakte. De er sannsynligvis den mest tidkrevende delen av hvilken som helst datamaskin på grunn av deres fysisk bevegelige deler. Å skrive data er vanligvis smertefullt for brukeren.

Cache hjelper deg med å øke hastigheten på dataskriving ved å lure resten av datamaskinen. En harddisk tar data inn i hurtigbufferen og begynner å skrive den. I stedet for å vente på å skrive alle dataene på tallerkenene, signaliserer HDD datamaskinen at den gjorde det. PCen eller Mac-en fortsetter enten å sende mer data, eller den går videre til andre oppgaver i tro på at prosessen er fullført. Uansett lar dette datamaskinen som helhet fortsette til neste hendelse.

Det er imidlertid en ulempe. Mens harddisken prøver å innfri sitt løfte om å skrive dataene, kan den miste den. Hvis datamaskinen slås av plutselig, vil alt data lagret i hurtigbufferen vil forsvinne. Cache, som RAM, er flyktig lagring.

hvordan du sletter en spilleliste på spotify

Fremskynder harddisken

Bufferen tilsvarer ikke raskere stasjonsytelse på enkeltoppgaver direkte. Det er ikke slik at det får stasjonen til å bevege seg raskere. Å ha en diskbuffer tillater imidlertid at harddisken kan multitaske mye mer effektivt, og sjansen er stor for at det er noe du trenger.

Det er sjelden at en stasjon bare gjør en ting eller bare vil samhandle med en prosess om gangen. Diskbaserte harddisker er fremdeles kjente lagringsenheter i moderne PC-er. Imidlertid erstatter SSD-er (SSD-er) gradvis harddiskene (HDDene). Selv med en enkelt oppgave kan det hende at flere programmer trenger å få tilgang til lagringen om gangen. Du jobber kanskje med to eller flere filer fra lagringsstasjonen samtidig.

Servere er et annet område der det er viktig å ha hurtigbuffer på harddisker. Serverharddisker kommer alltid til å gjøre flere ting. Tenk på en database bak et nettsted. Hver gang en bruker fullfører en handling som nettstedet må lagre eller logge på, får nettstedet tilgang til informasjonen og skriver den til databasen. Hver gang noen til og med ser på nettstedet, leser det fra databasen. Det vil være sjelden at stasjonene som lagrer databasen ikke utfører flere oppgaver samtidig.

Cache i SSD-er

SSD-er er ikke så sakte som fysiske harddisker, så trenger de også hurtigbuffer? Kort sagt, de gjør det. Mens hurtigbuffer i harddisker oppfører seg som RAM, fungerer hurtigbuffer i solid state-stasjoner som dynamisk tilfeldig tilgangsminne(DRAM). Det er mye raskere og holder tritt med SSD-ene.

Selv om SSD-er er mye raskere enn deres diskbaserte kolleger, gir cache fremdeles fordeler. Solid-state-stasjoner bruker fremdeles hurtigbuffer for å regulere inngang / utgang og gir noe raskere lese- og skrivetilgang. I mellomtiden har ikke noen SSD-er innebygd DRAM. Det sparer strømforbruk, men tvinger stasjonene til å kompensere på andre måter.

Kjøpe en stasjon

Så, cache betyr åpenbart noe. Cachen er ikke like viktig som spesifikasjonene for den primære stasjonen, men du bør fortsatt ta den i betraktning. Hvis harddisken din skal multitaske eller kjøre kontinuerlig, som på en server eller brukes til spillplattformer, kan du se etter større hurtigbufferstørrelser. Du kommer til å se mest mulig nytte av det. Hjemmebrukere som leter etter en lagringsstasjon for sporadisk bruk, trenger ikke å bekymre seg for det så mye. For SSD-er er vannet litt mørkere, men det er fortsatt verdt å vurdere cache i beslutningsprosessen. Andre faktorer kan imidlertid lett overskygge det.

se offentlig facebookside uten å logge i 2017

Interessante Artikler

Redaksjonens

KB4012218 og KB4012219 er oppdateringer med CPU-deteksjon
KB4012218 og KB4012219 er oppdateringer med CPU-deteksjon
Hvis du nylig har kjøpt en ny PC eller samlet en med en ny CPU og bestemte deg for å installere Windows 7 eller Windows 8.1 på den, vil du ikke kunne oppdatere disse operativsystemene. Microsoft kommer ikke til å levere oppdateringer til deg lenger. Dette ble nylig kunngjort. Et nylig utgitt sett
Slik fikser du det når en PS5-kontroller ikke lades
Slik fikser du det når en PS5-kontroller ikke lades
Når PS5-kontrolleren din ikke lader, prøv disse feilsøkingstipsene, inkludert bytte av batteri til PS5-kontrolleren og sjekk ladeporten.
Slik laster du opp bilder til iCloud fra en PC
Slik laster du opp bilder til iCloud fra en PC
Mange mennesker i disse dager blander og matcher operativsystemene sine, inkludert tjenester som iCloud som opprinnelig bare var for Apple-produktbrukere. Hvert operativsystem og plattform har sine egne unike styrker og svakheter, og hvem som kan klandre oss
Hvor lagres Google Chrome-bokmerker?
Hvor lagres Google Chrome-bokmerker?
Google Chrome-bokmerker er enkle å sortere og få tilgang til fra nettleseren. Det tar bare noen få klikk å legge til, slette og gi nytt navn til bokmerker etter behov. Men når du trenger å overføre bokmerker til en ny nettleser, kan det hende du trenger det
Last ned kontekstmenynuner
Last ned kontekstmenynuner
Innstillinger for kontekstmeny. Context Menu Tuner er et program som lar deg tilpasse Explorer kontekstmeny i Windows 10, Windows 7, Windows 8 og Windows 8.1. I tillegg til fullstendig tilpassbare kommandoer, lar den deg legge til hvilken som helst båndkommando i hurtigmenyen i Explorer. Legg igjen en kommentar eller se hele beskrivelsen Forfatter: Sergey Tkachenko,
Slik kobler du til Pixel Buds
Slik kobler du til Pixel Buds
Finn ut hvordan du kobler Pixel Buds til en telefon, bærbar PC eller annen enhet ved hjelp av Bluetooth eller Pixel Buds-appen.
Windows 10-jubileumsoppdateringen får varselmerker for Universal-apper
Windows 10-jubileumsoppdateringen får varselmerker for Universal-apper
Med Windows 10-jubileumsoppdateringen får oppgavelinjen varslingsmerker for Universal-apper med et mindre ikon over applikasjonsikonet.