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 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