Hva er en harddiskkontroller (HDC)?

Så mye som det kan virke som det, kan en CPU faktisk ikke kommunisere direkte med en harddisk. Dette er tilfellet for HDD-er og SSD-er. Det var også tilfelle for disketter før de ble foreldet. Faktisk er det to forskjellige lag med oversettelse mellom harddisken og CPUen. Hovedkortet har et sett med vertskontrolleradaptere.

Disse dekoder signalene fra deres respektive dataoverføringsbusser til et format CPUen kan forstå. Vertskontrolleradaptere koder også instruksjoner fra prosessoren for en harddisk. I den andre enden har du harddiskkontrolleren, som koder data fra harddisken som skal overføres over den respektive bussen og dekoder data fra bussen for å forstås av harddisken.

Hva gjør en harddiskkontroller?

Historisk sett tok harddiskkontrollere form av utvidelseskort som måtte kobles til hovedkortet. Selve harddisken må da kobles til utvidelseskortet i stedet for til en kontakt på hovedkortet. Moderne stasjoner har imidlertid harddiskkontrolleren fullt integrert i stasjonskabinettet. Dette kan ofte sees på som et kretskort under en harddisk.

Funksjonaliteten til en harddiskkontroller forblir den samme. Den er ment å administrere operasjoner på disken og kan bruke lagringsalgoritmer. For eksempel, i tidlige enheter, kan kjørelengdebegrensede algoritmer som Prism-lagringsalgoritmen doble lagringstettheten ved å komprimere data slik de ble skrevet.

På en HDD konverterer harddiskkontrolleren signalene som leses av lesehodet og skrives av skrivehodet. Det samme skjer på en diskett, selv om disse har separate diskettkontrollere. I SSD-er kontrollerer harddiskkontrolleren også tilgangstimingen til det faktiske flashminnet, som er ikke-mekanisk av natur og må synkroniseres med en klokke.

Dataene fra harddiskkontrolleren blir deretter overført over periferbussen til vertskontrolleradapteren. Vertskontrolleradapteren konverterer deretter signalet til formatet som brukes av hovedkortets buss for at CPU-en skal kunne dekode den og lese resultatet inn i minnet.

Noen datamaskiner kan ha en annen kontroller mellom harddiskkontrolleren og vertskontrolleradapteren. Disse er ofte kjent som RAID-kort eller diskarray-kontrollere. Disse gjør det mulig å danne en maskinvare-RAID-array. I noen tilfeller kan RAID-kontrolleren være integrert i vertskontrolleradapteren.

Konklusjon

En harddiskkontroller gjør det mulig for harddisker å kommunisere over deres respektive kommunikasjonsbuss, dvs. SATA. Hovedkortet konverterer disse signalene til et format CPUen kan forstå. Historisk sett ble harddiskkontrollere implementert som utvidelseskort som harddisker var koblet til.

I moderne enheter er imidlertid harddiskkontrollere nå integrert på den faktiske harddisken, noe som reduserer plass og kompleksitet og reduserer antallet nødvendige utvidelseskort. Hva er dine tanker om emnet? Del dine tanker i kommentarene nedenfor.


Leave a Comment

Slik installerer du en SSD på stasjonære og bærbare PC-er

Slik installerer du en SSD på stasjonære og bærbare PC-er

Har du nettopp kjøpt en SSD og håper å oppgradere den interne lagringen på PC-en din, men vet ikke hvordan du installerer SSD? Les denne artikkelen nå!

Grunnleggende om 3D-utskrift: En viktig vedlikeholdssjekkliste

Grunnleggende om 3D-utskrift: En viktig vedlikeholdssjekkliste

Å holde utstyret ditt i god stand er et must. Her er noen nyttige tips for å holde 3D-printeren din i topp stand.

10 Beste NAS-lagringsenheter for hjem og profesjonell bruk

10 Beste NAS-lagringsenheter for hjem og profesjonell bruk

Enten du leter etter en NAS for hjemmet eller kontoret, sjekk ut denne listen over de beste NAS-lagringsenhetene.

Hvordan finne IP-adressen til en skriver

Hvordan finne IP-adressen til en skriver

Har du problemer med å finne ut hvilken IP-adresse skrivere bruker? Vi viser deg hvordan du finner den.

5 Grunner til at Laptopen Din Overopphetes

5 Grunner til at Laptopen Din Overopphetes

Finn ut noen av de mulige årsakene til at laptopen din overopphetes, sammen med tips og triks for å unngå dette problemet og holde enheten din avkjølt.

Hva du skal gjøre hvis Powerbeats Pro ikke lader i saken

Hva du skal gjøre hvis Powerbeats Pro ikke lader i saken

Hvis Powerbeats Pro ikke lader, bruk en annen strømkilde og rengjør øreproppene. La saken være åpen mens du lader øreproppene.

Grunnleggende om 3D-utskrift: Vedlikeholdstips for 3D-printeren din

Grunnleggende om 3D-utskrift: Vedlikeholdstips for 3D-printeren din

Å vedlikeholde 3D-printerne dine er veldig viktig for å få de beste resultatene. Her er noen viktige tips å huske på.

Slik fikser du GeForce Now feilkode 0xC272008F

Slik fikser du GeForce Now feilkode 0xC272008F

Du gjør deg klar for en kveld med spilling, og det kommer til å bli stort – du har nettopp kjøpt "Star Wars Outlaws" på GeForce Now streamingtjenesten. Oppdag den eneste kjente løsningen som viser deg hvordan du fikser GeForce Now feilkode 0xC272008F, slik at du kan begynne å spille Ubisoft-spill igjen.

Slik bruker du AirPods med Samsung-telefoner

Slik bruker du AirPods med Samsung-telefoner

Er du usikker på om du skal kjøpe AirPods til din Samsung-telefon? Denne guiden vil helt klart hjelpe. Det mest åpenbare spørsmålet er om de to er

Canon Pixma MG5220: Skann uten blekk

Canon Pixma MG5220: Skann uten blekk

Hvordan aktivere skanning på Canon Pixma MG5220 når du går tom for blekk.