تتوافق أجهزة الإدخال والإخراج مع نظام التشغيل عن طريق برامج التشغيل (Drivers) التي يتم تثبيتها على النظام. يقوم برنامج التشغيل بتحويل الأوامر من الجهاز إلى لغة يفهمها النظام وتحويل الردود من النظام إلى لغة يفهمها الجهاز. وعادةً ما تكون هذه البرامج تأتي مع الجهاز أو يتم تنزيلها من الموقع الرسمي للشركة المصنعة للجهاز. بعض الأجهزة، مثل الفأرة ولوحة المفاتيح، تحتاج إلى برامج تشغيل خاصة، في حين أن بعض الأجهزة الأخرى، مثل الطابعات والماسحات الضوئية، يتم توفير برامج تشغيل متوافقة مع العديد من الأنظمة المختلفة.
5