sebagai dasar agar komputer dapat digunakan atau berfungsi sebagai mana mestinya
Sistem operasi yang terkenal diantaranya Microsoft Windows, Linux,Android,Mac OS dan IOS
Sebagai contoh Pada manusia sistem operasi seperti kesadaran diri atau nyawa, walau tubuh hidup (bernafas,jantung berdetak) tapi tanpa kesadaran manusia tidak akan bisa melakukan apa-apa.
Begitu juga komputer tanpa sistem operasi komputer tidak bisa melakukan pekerjaan apa-apa, sistem operasi menjadi bagian paling dasar agar sebuah komputer bisa diinstall program /aplikasi.
Fungsi Driver dan peranannya di dalam komputer
Di Dalam sebuah komputer driver bertugas sebagai penerjemah komunikasi antara perangkat keras itu sendiri dengan sistem operasi, perlu diketahui setiap perangkat keras di komputer 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 dari driver komputer
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 yang disediakan driver dengan bahasa program yang lebih tinggi .
Driver Sebagai Penerjemah
Ketika kita 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 (Application programming interface)
Ketika program komputer dengan bahasa tinggi (High Level Language programming) 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.
Contoh driver di dalam komputer
Ketika kamu memasang webcam,printer ,VGA ,mouse,keyboard,flashdisk ,sound card dll komputer memerlukan driver agar perangkat keras tersebut dapat digunakan.
Khusus untuk perangkat general seperti mouse,keyboard dan flashdisk sistem operasi sidah menyediakan drivernya secara default jadi kita tidak perlu install secara manual.
Untuk perangkat khusus seperti fingerprint scanner,webcam,printer kamu harus menginstal driver secara manual.
Driver biasanya disertakan dalam paket pembelian perangkat keras tersebut. biasanya berupa kepingan CD/DVD jika tidak ada bisa didownload di website resmi pembuat perangkat keras tersebut .

1 komentar