Vad är en diskkontroll?

I en dator är diskkontrollen en krets som gör det möjligt för Central Processing Unit (CPU) att kommunicera med andra dataskiskar, till exempel en diskett, hårddisk eller någon annan typ av diskenhet. Diskkontroller använder gränssnitt som avancerad teknikfästning (ATA) och Integrated Drive Electronic (IDE), som oftast används i persondatorer (PCS) och små datorsystemgränssnitt (SCSI), som oftast används i datorer i "Enterprise" -klass. Grundläggande operationer av diskkontroller inkluderar variationer på läs- och skrivoperationerna. Controllers operativsystem (OS) använder numrerade block medan disken använder andra faktorer, inklusive fysisk cylinder, sektorantal och spår för att fungera. En enhetsdrivrutin utför kartläggning.

De vanliga ATA- och IDE -gränssnitten som diskkontroller använder fungerar med uppsättningar av register, som finns på olika platser i adressen/utgången (I/O). Dessa register används för informationsspecifikaation om separata I/O -förfrågningar. När man skriver enhetens ”kommandoregister” börjar diskkontrollen prestandan för en begärd operation. Vissa dataöverföringar förekommer mellan en dators minne och dess disk när biten som anges "dataförfrågan" sätter i ett statusregister. Detta inträffar i skrivoperationerna för en diskkontroll kort efter att ett kommando skickas, och i läsoperationerna indikerar ett avbrottskommando tillgängligheten av data.

diskkontroller har vissa styrregister som utför olika funktioner. I ett register läses och skrivs byte av data, men kommandona är inställda på att läsas eller skrivas i ett helt annat register. Ett annat register är "felregistret" som ger kodfel. Två register fungerar i samband och indikerar en diskkontrollcylindernummer, medan ett annat register indikerar ett enhet eller ett huvudnummer.De två sista registeren används för att ange antalet sektorer att läsa/skriva och sektornumret.

Det finns olika typer av diskkontroller som kan vara en komponent i en dator. En typ av diskkontroll är Disk Array Controller, som hanterar komponenten för fysisk diskdrivning och presenterar den på en dator när det gäller logiska enheter. Den implementerar den redundanta utbudet av oberoende skivor (RAID) hårdvara och går så ofta under namnet RAID Controller. Standard hårddiskkontrollen (HDC) är ett gränssnitt som gör det möjligt för datorer att läsa/skriva information om till en hårddisk (HD). En kriminalteknisk diskkontroll är en HDC som är specialiserad för att få skrivskyddad åtkomst från HD-enheter utan att skada innehållet i dess enhet.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?