Skip to main content

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.Diskstyrenheter 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 på ”Enterprise ”-klass.Grundläggande operationer av diskkontroller inkluderar variationer på läs- och skrivoperationerna.Styrenhetens 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 gemensamma ATA- och IDE -gränssnitten som diskkontroller använder fungerar enligt uppsättningar av register, som finns på olika platser i ingångs-/utgången (I/O) -adressen.Dessa register används för informationsspecifikation 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 angivna "dataförfrågan" ställs in i ett statusregister.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 registerna 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.