Apa Itu Driver dan Cara Kerjanya by aldoramadyan
Driver pada komputer adalah komponen software yang berfungsi sebagai perangkat komunikasi antara Sistem Operasi dan Hardwere. Secara fundamental ketika sebuah aplikasi mengakses data dari sebuah hardwere, pertama aplikasi tersebut memanggil function yang dapat diimplementasikan oleh sistem operasi. Setelah sistem operasi berhasil membaca pesan tersebut, sistem operasi kemudian memanggil function yang dapat diimplementasikan oleh driver. Driver kemudian menggunakan kode binary untuk memerintah hardwere melakukan perintah yang diberikan oleh sistem operasi dan mengambil data yang dilakukan oleh hardwere. Begitu juga selanjutnya sistem operasi memberikan data ke aplikasi untuk dapat bekerja. Driver jenis ini sebenarnya bernama devices driver. Berikut artikel Apa Itu Driver
Berikut merupakan penjelasan mengenai driver yang lebih kompleks:
Berikut merupakan penjelasan mengenai driver yang lebih kompleks:
- Tidak semua device driver dibuat oleh manufaktur dari hardwere yang bersangkutan. Namun beberapa driver dirancang untuk memenuhi semua kebutuhan hardwere dalam lingkup yang sama. Ini berarti driver dapat dibuat oleh pihak lain misalkan Microsoft dapat membuat driver standar untuk menjalankan hardwere keyboard.
- Tidak semua device driver dapat langsung berkomunikasi dengan hardwere. Ini berarti driver bersangkutan tidak dapat membaca data dengan kode binary I/O untuk membaca secara langsung data dari suatu hardwere. Secara fundamental driver jenis ini bergantung terhadap driver primer yang dapat berkomunikasi langsung dengan hardwere bersangkutan. Driver jenis ini akan memanipulasi perintah ke driver yang lain.
- Beberapa device driver jenis filter hanya merekam perintah I/O sistem operasi kepada driver primer untuk membaca data dari hardwere secara langsung. Misalkan driver Dolby digital akan meminta bantuan kepada sound driver untuk melakukan perintah kepada sound card mengirimkan visualisasi suara yang dapat dilakukan oleh sound card tersebut.
Device Driver pada sistem operasi bekerja secara langsung dengan Hardwere. Namun ada driver yang bekerja untuk software tertentu hingga dapat bekerja dengan baik menggunakan manipulasi perintah binary kepada prosesor. Driver jenis ini disebut dengan Software Driver.
Apa itu Software Driver?
Software Driver adalah driver yang berfungsi sebagai perangkat komunikasi antara aplikasi dengan Sistem Operasi di tingkat Kernel. Kernel Sistem Operasi merupakan sistem inti (core oparating system data) yang hanya dapat dibaca oleh driver yang mempunyai hak akses sertifikat, dimana driver tersebut dapat membaca data inti tanpa harus melewati sistem enkripsi sistem operasi. Berbeda dengan virus pada komputer yang dapat membobol hak akses ini, Software driver mengaksesnya secara legal. Software driver biasanya digunakan oleh Anti-Virus untuk bekerja.
Software Driver selalu bekerja di kernel mode. Yang membedakannya dengan device driver adalah device driver tidak selalu bekerja di kernel mode. Umumnya device driver hanya bekerja pada user mode. Sehingga device driver tidak terlalu memerlukan sertifikat khusus dari sistem operasi yang bersangkutan untuk bekerja dengan baik.
Sekian artikel Apa Itu Driver. Nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke kerabat anda. Terimakasih…
Geen opmerkings nie:
Plaas 'n opmerking