Seadmedraiver

Seadmedraiver ehk ohjur ehk ajur ( inglise keeles driver – juht, antud kontekstis juhtprogramm) on informaatikas arvutiprogrammi, mis võimaldab teistel kõrgtasemeprogrammidel riistvarakomponenti kasutada [1].

Igal arvutis kasutatava riistvarakomponendi jaoks on seadmedraiver ehk ohjur. Ilma ohjurita ei suudaks riistvara töötada. Tavaliselt toimub andmevahetus ohjuri ja arvutikomponendi vahel läbi arvutisiini või mõne teise ühenduskanali, mille külge riistvarakomponent on ühendatud. Kui kasutajaprogramm tahab komponendilt midagi, siis ta annab ohjurile vastava käsu ja ohjur annab komponendile riistvara spetsiifilise käsu [2]. Kui komponent tahab programmile andmeid saata, siis käib see samuti läbi ohjuri. Ohjurid ehk seadmedraiverid on tehtud iga riistvarakomponendi ja operatsioonisüsteemi jaoks eraldi.

Otstarve

Seadmedraiver on tarkvara, mis kergendab programmeerimist töötades tõlgina riistvara seadme ning rakenduste või operatsioonisüsteemi vahel, mis seda kasutab. Programmeerijad võivad kirjutada kõrgema taseme rakendusekoode iseseisvalt suvalisele riistvara seadmele [3].

Teistes keeltes
العربية: برنامج تعريف
azərbaycanca: Sürücü
Bahasa Indonesia: Pemacu peranti
Bahasa Melayu: Pemacu peranti
български: Драйвер
English: Device driver
Esperanto: Pelilo
hornjoserbsce: Ćěrjak (informatika)
italiano: Driver
עברית: מנהל התקן
қазақша: Драйвер
Кыргызча: Драйвер
latviešu: Dzinis
Lëtzebuergesch: Driver
lietuvių: Tvarkyklė
Nederlands: Stuurprogramma
norsk: Driver
norsk nynorsk: Drivar
олык марий: Драйвер
română: Driver
русский: Драйвер
русиньскый: Драйвер
Simple English: Device driver
српски / srpski: Драјвер
suomi: Laiteajuri
svenska: Drivrutin
українська: Драйвер
粵語: 驅動程式
中文: 驱动程序