Der er et par udtryk, der kan bruges til at beskrive et bibliotek med hardware -drivere, der opererer mellem OS og et system:
1. Driverbibliotek: Dette er en ligetil og fælles periode, der simpelthen angiver en samling af chauffører.
2. Hardwareabstraktionslag (HAL): Dette lag sidder mellem OS og hardware og giver en standardiseret grænseflade til OS til at interagere med forskellige hardwarekomponenter. Selvom det ikke strengt set er et "bibliotek" i traditionel forstand, inkluderer Hal ofte en samling af chauffører.
3. Enhedsdrivergrænseflade (DDI): Dette henviser til grænsefladen, gennem hvilken OS kommunikerer med hardware -drivere. DDI selv er ikke et bibliotek med chauffører, men chaufførerne ville implementere DDI til at interagere med OS.
4. Kernelmodul: I nogle operativsystemer implementeres drivere som kernemoduler, som er dynamisk belastet og aflæset. Dette kan betragtes som et "bibliotek" af slags, da flere kernemoduler, der indeholder drivere, kan indlæses i systemet.
5. Driver Stack: Dette henviser til den hierarkiske struktur af chauffører, hvor chauffører på højere niveau kan stole på, at chauffører på lavere niveau fungerer. Dette udtryk handler mindre om et fysisk bibliotek og mere om det logiske forhold mellem chauffører.
Det mest passende udtryk afhænger af den specifikke kontekst. Generelt "Driver Library" er en sikker indsats for en generel beskrivelse. Men hvis du diskuterer et specifikt operativsystem eller hardwarearkitektur, kan de andre udtryk muligvis være mere relevante.