Vad är en diskstyrenhet?

I en dator är diskstyrenheten en krets som tillåter den centrala behandlingsenheten (CPU) att kommunicera med andra datordiskar, till exempel en diskett, hårddisk eller någon annan typ av hårddisk. Diskstyrenheter använder gränssnitt som Advanced Technology Attachment (ATA) och Integrated Drive Electronic (IDE) som används oftast i persondatorer (PC) och Small Computer System Interface (SCSI), som används oftast på datorer i " företag ”klass. Grundläggande funktioner för diskstyrenheter inkluderar variationer i läs- och skrivoperationerna. Styrenhetens operativsystem (OS) använder numrerade block medan disken använder andra faktorer, inklusive fysisk cylinder, sektornummer och spår för att fungera. En enhetsdrivrutin utför mappning.

De vanliga ATA- och IDE-gränssnitten som diskstyrenheter använder fungerar med uppsättningar av register, som är belägna på olika platser i in / ut-adressen (I / O) -adressen. Dessa register används för informationsspecifikation om separata I / O-förfrågningar. När skrivarens enhetens "kommandoregister" skrivs, börjar diskstyrenheten utförandet av en begärd operation. Vissa dataöverföringar inträffar mellan en dators minne och dess disk när bitbeteckningen "dataförfrågan" sätts in i ett statusregister. Detta inträffar i skrivoperationerna på en diskstyrenhet kort efter att ett kommando skickat, och i läsoperationerna indikerar ett avbrottskommando tillgängligheten för data.

Diskstyrenheter har vissa registerregister 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 skivkontrollers cylindernummer, medan ett annat register indikerar en frekvensomriktare eller huvudnummer. De två sista registren används för att ange antalet sektorer att läsa / skriva och sektornummer.

Det finns olika typer av skivkontroller som kan vara en komponent i en dator. En typ av diskstyrenhet är diskarraykontrollen, som hanterar den fysiska hårddiskkomponenten och presenterar den för en dator när det gäller logiska enheter. Den implementerar Redundant Array of Independent Disks (RAID) hårdvara och går så ofta under namnet RAID controller. Standard hårddiskkontroller (HDC) är ett gränssnitt som gör det möjligt för datorer att läsa / skriva information på en hårddisk (HD). En kriminalteknisk styrenhet är en HDC som är specialiserad för att få skrivskyddad åtkomst från HD-enheter på datorer utan att skada innehållet på enheten.

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?