Vad är en masslagringsdrivrutin?
En masslagringsdrivrutin är en typ av programvara som är utformad för att låta en dator interagera med en intern eller fjärr lagringsenhet. Hårddiskar (HDD), USB-enheter (Universal Serial Bus), externa CD-enheter (CD-skivor) och alla andra typer av masslagringsenheter kräver någon typ av drivrutin för att fungera. Operativsystem (OS) innehåller vanligtvis nödvändig programvara för att gränssnittet med dessa enheter, även om vissa produkter kräver egenutvecklade drivrutiner. Lagringskomponenterna ombord i många olika konsumentelektronik, till exempel mobiltelefoner och bärbara musikspelare, kan också nås med hjälp av en masslagringsdrivrutin. I det här fallet ser datorn enheten som en fjärrhårddisk när den har anslutits.
Masslagring är ett begrepp som används för att beskriva vilken typ av lagringsmedium som kan innehålla en stor mängd data och även skrivas till och läsas av en dator. I samband med persondatorer (PC) kan detta hänvisa till allt från en hårddisk med flera terabyte till ett USB-minne som innehåller mindre än en gigabyte data. Till och med diskettenheter kallades masslagringsenheter, trots en begränsad lagringskapacitet. Hårddiskar är den vanligaste typen av masslagring, även om många olika externa och flyttbara former också är vanliga. Var och en av dessa olika lagringsmedier kräver någon typ av masslagringsdrivrutin för att fungera.
Den primära funktionen för en masslagringsdrivrutin är att fungera som en mellanhand mellan ett operativsystem och en hårdvara. När ett operativsystem eller ett annat program skickar ett kommando till en masslagringsenhet skickar det verkligen det kommandot till drivrutinen. Kommandot översätts sedan av föraren till en instruktionsuppsättning som masslagringsenheten förstår. Varje operativsystem och enhet kräver en separat drivrutin, även om det finns några undantag. När det gäller lagringsenheter kan de flesta enheter som passar in i masslagringsklassen (MSC) användas med samma generiska instruktionsuppsättning.
Många enheter som inte främst är avsedda som fjärrlagring kan gränssnitt mot en dator via en masslagringsdrivrutin. Det här är vad som händer när vissa mobiltelefoner, digitalkameror och bärbara musikspelare är anslutna till persondatorer. Om enheten kan acceptera MSC-instruktioner kan datorn kanske känna igen den med en generisk masslagringsdrivrutin. Detta kan tillåta filer att överföras till och från enheten precis som om det var en hårddisk.