מנהל התקן

מנהל התקן (שם מקובל דרייבר, מ אנגלית: Driver) הוא תוכנית מחשב המאפשרת לתוכנית מחשב אחרת, לתקשר עם חומרה כלשהי או עם תוכנה אחרת הפועלת בפורמט שונה באמצעות מימוש ה ממשק שלה ומתן API לעבודה מולו.

מטרה

המטרה המרכזית של מנהלי התקן היא הפשטה, הסתרת מידע ו מודולריות. מנהל ההתקן מהווה מעין חוצץ בין תוכניות המחשב העושות שימוש ב חומרה מסוימת, לבין אותה חומרה. ההפרדה הזו טובה למטרות הבאות:

  • נחסכת מתוכנית המחשב הבעייתיות של תקשורת ישירה עם חומרה. במקום זאת התוכנית עושה שימוש ב־ API של ההתקן.
  • הדבר מקל על יצרני חומרה שונים לייצר רכיבי חומרה. כל יצרן חומרה מספק מנהל התקן עם החומרה שלו. כל עוד מנהל התקן זה נותן את אותו API הדבר שקוף לשאר התוכנות.
  • הדבר מקל על שדרוגי חומרה. אין בעיה להחליף מוצר חומרה, במוצר יעיל יותר, מהסיבות הנ"ל.

מנהל התקן מספק API מוגדר. אם קיימת תוכנה המהווה סטנדרט, כמו מערכת הפעלה, אזי יצרני אותה תוכנה קובעים את ה־API הנ"ל, ויצרני ה חומרה הם אלה שצריכים להתאים עצמם.

לעתים תוכנה מסוימת שהיא התוכנה הנפוצה ביותר בסוג התוכנה שלה (כמו AutoCad ב תב"ם) היא זו שקובעת את הסטנדרט עבור סוג מסוים של מנהלי התקנים.

מצב שבו אין סטנדרט עבור מנהל התקן נחשב לבעייתי ומקשה מאוד על הקישור בין חומרה לתוכנה. למשל כל תוכנת DOS השתמשה בסטנדרט אחר עבור מנהל התקן ל מדפסות, דבר שחייב את המשתמש לעבוד עם מדפסות מסוימות בלבד או ב הדמיה של מדפסת אחרת שאיפשרה לו להשתמש רק בחלק מהתכונות של המדפסת.

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