Seadmeajurite peamine disaini eesmärk on üldistus. Iga riistvara mudel (isegi sama tüüpi seadmed) on erinevad. Tootjad valmistavad uuemaid mudeleid, mis pakuvad suuremat usaldusväärsust või jõudlust ja neid uusi mudeleid juhitakse sageli teisiti. Arvutitelt ja nende operatsioonisüsteemidelt ei saa oodata kõikide praeguste ja tulevaste seadmete juhtimise oskamist. Et seda probleemi lahendada määravad operatsioonisüsteemid, kuidas kõiki tüüpe seadmeid juhtida tuleb. Seadmeajuri ülesandeks jääb nende operatsioonisüsteemi määratud korralduste tõlkimine seadme spetsiifilisteks käskudeks. Teoreetiliselt peaks iga uus seade, mida juhitakse teisiti varasemast töötama korrektselt kui leitakse sobiv ajur. See uus ajur tagab selle, et operatsioonisüsteemi vaatenurgast töötab seade tavaliselt. Ajalugu Esimestel arvutitel ei olnud operatsioonisüsteeme. Siiski tekkis kiiresti utiliite, mis tegelesid süsteemi haldamisega ja nende ülesanded laienesid tasapisi
Seadmeajurite peamine disaini eesmärk on üldistus. Iga riistvara mudel (isegi sama tüüpi seadmed) on erinevad. Tootjad valmistavad uuemaid mudeleid, mis pakuvad suuremat usaldusväärsust või jõudlust ja neid uusi mudeleid juhitakse sageli teisiti. Arvutitelt ja nende operatsioonisüsteemidelt ei saa oodata kõikide praeguste ja tulevaste seadmete juhtimise oskamist. Et seda probleemi lahendada määravad operatsioonisüsteemid, kuidas kõiki tüüpe seadmeid juhtida tuleb. Seadmeajuri ülesandeks jääb nende operatsioonisüsteemi määratud korralduste tõlkimine seadme spetsiifilisteks käskudeks. Teoreetiliselt peaks iga uus seade, mida juhitakse teisiti varasemast töötama korrektselt kui leitakse sobiv ajur. See uus ajur tagab selle, et operatsioonisüsteemi vaatenurgast töötab seade tavaliselt. Ajalugu Esimestel arvutitel ei olnud operatsioonisüsteeme. Siiski tekkis kiiresti utiliite, mis tegelesid süsteemi haldamisega ja nende ülesanded laienesid tasapisi