Dalam dunia komputer driver bertugas sebagai penerjemah komunikasi antara perangkat keras itu sendiri dengan sistem operasi, perlu diketahui setiap perangkat keras di komputer berbicara /bekerja dengan cara dan bahasanya sendiri (tindak menggunakan command yang distandarkan).
Sedangkan semua perangkat yang terpasang ke komputer harus bisa berkomunikasi dengan sistem operasi agar perangkat bisa digunakan,untuk itulah driver diperlukan sebagai media penerjemah antara perangkat yang satu dengan perangkat yang lain.
Fungsi utama driver komputer adalah:
- menyediakan transparansi dan bertindak sebagai penerjemah perintah antara hardware dengan sistem operasi atau aplikasi.
- Pembuat aplikasi dapat mengontrol hardware dengan mudah cukup dengan mengimplementasikan API(Application programming interface) yang disediakan driver dengan bahasa program yang lebih tinggi .

Driver Sebagai Penerjemah
Saat kamu mengetik menggunakan keyboard sebagai input dan ms.word sebagai aplikasi mesin ketik, agar ketukan keyboard muncul di aplikasi ms.word sebuah driver keyboard harus diinstall agar ms.word bisa mengerti apa yang diketikan keyboard.
Untuk mencetak tulisan yang ada di ms.word kamu bisa menggunakan printer,sebuah driver printer diperlukan agar printer mengerti apa yang diperintahkan oleh ms.word agar printer mencetak data sesuai tampilan di layar ms.word.
Driver Menyediakan API
Ketika program komputer dengan bahasa tinggi (High Level Language proggramming) untuk mengontrol sebuah serial port maka cukup dengan menggunakan fungsi “Send data” untuk mengirim informasi dan “Receive Data” untuk menerima informasi.
Dengan menggunakan API(Application programming interface) yang disediakan oleh driver,seorang programmer akan lebih mudah dalam mendevelope suatu aplikasi,kode API sangat berbeda dengan bahasa/command yang sesungguhnya digunakan oleh serial port tersebut.
Baca Selanjutnya: Contoh Driver Komputer...