Qurilma drayverlari Kompyuterning magistraliga turli qurilmalar (disklar, monitor, klaviatura, sichqoncha, printer va boshqalar) ulangan. Har bir qurilma o'ziga xos funktsiyani bajaradi (axborotni kiritish, ma'lumotni saqlash, axborotni chiqarish), qurilmalarning texnik bajarilishi sezilarli darajada farq qiladi.
Operatsion tizim ba'zi qurilma parametrlarini sozlash va ularning barqaror ishlashini ta'minlash imkonini beruvchi qurilma drayverlarini o'z ichiga oladi. Har bir qurilma o'z drayveriga ega.
Drayvlar - bu qurilmalarning ishlashini boshqaruvchi va ular o'rtasida axborot almashinuvini muvofiqlashtiruvchi maxsus dasturlar. GUI Foydalanuvchi ishini soddalashtirish uchun zamonaviy operatsion tizimlar, xususan Windows, yaratadigan dasturiy modullarni o'z ichiga oladigrafik foydalanuvchi interfeysi. GUI operatsion tizimlarida foydalanuvchi buyruqlarni sichqoncha yordamida kiritishi mumkin, buyruq qatori rejimida esa buyruqlar klaviatura yordamida kiritilishi kerak.
Grafik foydalanuvchi interfeysi (ing. Graphical user interface) - foydalanuvchiga monitorda taqdim etilgan interfeys elementlari (menyular, tugmalar, piktogrammalar, ro'yxatlar va boshqalar) grafik tasvirlar ko'rinishida bajariladigan foydalanuvchi interfeysining bir turi. Utilitalar Operatsion tizim xizmat dasturlari yoki yordamchi dasturlarni ham o'z ichiga oladi. Bunday dasturlar disklarga texnik xizmat ko'rsatish (tekshirish, siqish, defragmentatsiya qilish va hokazo), fayl operatsiyalarini bajarish (arxivlash va boshqalar), kompyuter tarmoqlarida ishlash va hokazo.
Utilitalar (inglizcha yordamchi dastur yoki vosita) - tor doiradagi yordamchi vazifalarni hal qilish uchun mo'ljallangan dasturlar. Disk yordam dasturlari, defragmentatorlar, diskni tekshirish diskini tozalash, diskni qismlarga ajratish, zaxiralash, diskni siqish, ro'yxatga olish kitobi yordam dasturlari, apparat monitoringi yordam dasturlari, apparat sinovlari