Huvud Övrig Vad är hårddiskens cache och vad gör det?

Vad är hårddiskens cache och vad gör det?



Datorer är komplicerade maskiner, fyllda med dussintals mindre komponenter, som alla arbetar tillsammans. Alla som har arbetat med datorhårdvara känner till de viktigaste hårddiskspecifikationerna, som kapacitet, läs- / skrivhastigheter och tallriks rotationshastigheter. Det finns dock en mindre känd och ofta förbises funktion som påverkar hastigheten och prestandan på din hårddisk. Funktionen är känd som hårddiskens cache. Låt oss ta en snabb titt på vad hårddiskens cache och SSD-cache är, och hur det fungerar.

Vad är hårddiskens cache och vad gör det?

Vad är hårddiskcache?

Hårddiskcache kallas ofta för diskbuffert. Vid det namnet blir dess syfte lite c. Det fungerar som ett tillfälligt minnesutrymme medan hårddisken läser och skriver data till den permanenta lagringen på plattorna.

Du kan tänka på att hårddiskens cache är somslumpmässigt åtkomstminne(RAM) som är särskilt utformad för hårddisken. Hårddiskar har inbyggda mikrokontroller som styr och bearbetar data som kommer in och ut, ungefär som en CPU. Cacheminnet fungerar tillsammans med mikrokontrollern för att lagra minne när det bearbetas.

Du kan också tänka på hårddiskens cache som något som liknar buffring när det gäller streaming av innehåll. Alla har hanterat streaming av en video i en långsam anslutning. Videospelaren väntar innan eller under uppspelning för att samla in data så att den kan fortsätta spela upp videon smidigare när den fortskrider. Hårddiskcache gör att hårddisken kan göra samma sak när man läser och skriver data.

Hur fungerar det?

När hårddisken läser och skriver data drar den den från tallrikarna. Mycket ofta arbetar en hårddisk med samma data upprepade gånger, eftersom personen som använder datorn vanligtvis arbetar med en eller två uppgifter åt gången. Hårddisken (HDD) innehåller data i sin cache som du eller dina program använder oftast och senast eliminerar du behovet av att dra den från tallrikarna varje gång data behövs. Denna åtgärd påskyndar enhetens prestanda.

hur man får robotar i oenighet

Läser framåt och bakom

Vanligtvis hämtar en hårddisk inte bara den data som den behöver. Den läser också informationen kring den. Hårddiskar är inte effektiva. De snurrande plattorna och läs- / skrivhuvudena är i sig begränsade av fysiska rörliga delar, som är mycket långsammare än SSD-enheter som inte har några rörliga komponenter. Därför försöker hårddiskar kompensera genom att gissa.

När en användare eller ett program begär data (påminner mig om Tron) läser hårddisken dessa data och data runt den från tallriken och lagrar allt i bufferten. Eftersom det finns en anständig sannolikhet att de omgivande uppgifterna liknar, antar enheten att användaren eller processen också snart kommer att begära den omgivande informationen.

Kvällsdataflöde

Det finns en massa olika steg för att hämta data från en hårddisk. Var och en av dem tar tid och synkroniseras sällan. Överföring av data från hårddisken via SATA går vanligtvis mycket snabbare än enheten kan läsa och skriva data till plattorna. Diskbufferten används ofta för att jämna ut detta dataflöde och göra processen mycket mjukare.

Minimera väntetider när du skriver

Återigen är hårddiskarna långsamma. De är förmodligen den mest tidskrävande delen av vilken dator som helst på grund av deras fysiskt rörliga delar. Att skriva data är vanligtvis smärtsamt för användaren.

Cache hjälper till att påskynda dataskrivningsprocesser genom att nästan lura resten av datorn. En hårddisk tar data till sin cache och börjar skriva den. Istället för att vänta på att skriva all information på tallrikarna signalerar hårddisken datorn att den gjorde. PC eller Mac fortsätter antingen att skicka mer data, eller så går den vidare till andra uppgifter och tror att processen är klar. Hur som helst gör det att datorn som helhet kan fortsätta till nästa händelse.

Det finns dock en nackdel. Medan hårddisken försöker fullgöra sitt löfte att skriva data kan den förlora den. Om datorn stängs av plötsligt, kommer allt data lagrad i cachen kommer försvinna. Cache, som RAM, är flyktig lagring.

hur man redigerar marginalerna på Google Docs

Påskyndar hårddisken

Cacheminnet kommer inte att motsvara snabbare enhetsprestanda på enstaka uppgifter direkt. Det är inte som att det får enheten att röra sig snabbare. Att ha en diskbuffert tillåter dock att en hårddisk multitaskar mycket mer effektivt, och chansen är att det är något du behöver.

Det är sällsynt att en enhet bara gör en sak eller bara interagerar med en process åt gången. Diskbaserade hårddiskar är fortfarande välkända lagringsenheter i moderna datorer. Solid-state-enheter (SSD) ersätter dock gradvis dessa hårddiskar (HDD). Även med en enda uppgift kan flera program behöva komma åt den lagringen åt gången. Du kanske arbetar med två eller flera filer från din lagringsenhet samtidigt.

Servrar är ett annat utrymme där det är viktigt att ha cache på hårddiskar. Serverhårddiskar kommer alltid att göra flera saker. Tänk på en databas bakom en webbplats. Varje gång en användare slutför en åtgärd som webbplatsen måste lagra eller logga, får webbplatsen informationen och skriver den till databasen. Varje gång någon ens tittar på webbplatsen läser den från databasen. Det är sällsynt att de enheter som lagrar den databasen inte utför flera uppgifter samtidigt.

Cache i SSD: er

SSD-enheter är inte lika långsamma som fysiska hårddiskar, så behöver de också cache? Kort sagt, de gör det. Medan cache på hårddiskar beter sig som RAM, fungerar cache i solid state-enheter som dynamiskt minne med slumpmässig åtkomst(DRAM). Det är mycket snabbare och håller jämna steg med SSD-enheterna.

Även om SSD-enheter är mycket snabbare än deras diskbaserade motsvarigheter, ger cache fortfarande fördelar. Solid-state-enheter använder fortfarande cache för att reglera in- / utgång och ge något snabbare läs- och skrivåtkomst. Under tiden har vissa SSD-enheter inte inbyggd DRAM. Det sparar strömförbrukning men tvingar enheterna att kompensera på andra sätt.

Att köpa en enhet

Så, cache spelar uppenbarligen roll. Cachen är inte lika viktig som de primära enhetsspecifikationerna, men du bör ändå ta hänsyn till den. Om din enhet kommer att vara multitasking eller kör kontinuerligt, som på en server eller används för spelplattformar, leta efter större cachestorlekar. Du kommer att se mest nytta av det. Hemanvändare som letar efter en lagringsenhet för tillfällig användning behöver inte oroa sig så mycket för det. För SSD-enheter är vattnet lite grumligare, men det är fortfarande värt att överväga cache i din beslutsprocess. Andra faktorer kan dock lätt överskugga det.

hur man blockerar inkommande internationella samtal

Intressanta Artiklar

Redaktionen

Huawei P9 – Glömt PIN-lösenord – Vad ska jag göra?
Huawei P9 – Glömt PIN-lösenord – Vad ska jag göra?
PIN-lösenord, låsmönster och fingeravtryckssensorer är fantastiska verktyg för att skydda din telefon från nyfikna ögon och fingrar. Fingeravtryckslåset kan vara det bekvämaste, men många föredrar fortfarande PIN-lösenord. Men vad händer om
Så här ändrar du nedladdningsmappen för Near Share i Windows 10
Så här ändrar du nedladdningsmappen för Near Share i Windows 10
Så här ändrar du nedladdningsmappen för Near Share i Windows 10. Near Share gör det möjligt att skicka filer via Bluetooth eller Wi-Fi. Mappen lagrar dem.
HTC U12 Plus recension: Känner trycket
HTC U12 Plus recension: Känner trycket
HTC U12 + kan bara vara årets minst smarta smartphone. Den anländer i slutet av en lång spridning av flaggskeppsannonser och utan fanfare, glitter eller glamour hos många av dess rivaler. Men
Hur man åtgärdar det när din PS4 Wi-Fi är långsam
Hur man åtgärdar det när din PS4 Wi-Fi är långsam
Att spela spel online med PS4 kräver en stabil anslutning och om du upplever PS4-kontrollerfördröjning måste du veta hur du fixar det när din PS4 Wi-Fi är långsam.
Apple vs Samsung: De brittiska städerna som älskar iPhone över allt annat
Apple vs Samsung: De brittiska städerna som älskar iPhone över allt annat
Har du någonsin undrat vad det mest populära smarttelefonmärket i Storbritannien är? Det kan diskuteras att Apple och dess iPhone vinner uteslutande baserat på det faktum att Android-marknaden är så fragmenterad. Men många människor också
Så här återställer du alla flikar i Google Chrome
Så här återställer du alla flikar i Google Chrome
Har du arbetat med ditt projekt hela dagen bara för att av misstag stänga Chrome-fliken du verkligen behöver? Vi förstår att det aldrig är en trevlig upplevelse att tappa koll på ditt arbete. I den här artikeln kommer vi att förklara hur
Kan du betala kontant med Lyft
Kan du betala kontant med Lyft
Om du undrar hur du ska betala kontant för din Lyft-resa - har du tur. Det här alternativet är inte ens tillgängligt. I dagens moderna värld ersätts föråldrade taxitjänster med nya transportföretag,