drivrutinslösning
Drivrutinslösning är en programvarulösning som möjliggör kommunikation mellan operativsystemet och hårdvaruenheter genom implementering av drivrutiner och tillhörande rutiner. Den fungerar som ett abstraktionslager som gör det möjligt för applikationer att använda hårdvara utan att behöva känna till dess interna detaljer.
Syftet med en drivrutinslösning är att tillhandahålla stabila, säkra och effektiva gränssnitt mot olika enheter. Den
En typisk drivrutinslösning innehåller rutiner för initiering, öppning och stängning av enheten, läs och skriv-operationer, samt
Utveckling och distribution skiljer sig mellan operativsystem. Exempelvis används kernelmoduler eller inbyggda drivrutiner i Linux, medan
Användningsområden omfattar anslutning av externa enheter som USB-enheter och nätverkskort, inbyggda system i embedded-projekt samt specialhårdvara
Se även: drivrutin, kernelmodul, hårdvaruabstraktionslager, enhetshantering.