Apa itu Driver Perangkat?

Driver Perangkat: Mengapa Mereka Penting & Cara Bekerja dengan Mereka

Driver perangkat adalah bagian kecil dari perangkat lunak yang memberi tahu sistem operasi dan perangkat lunak lain bagaimana berkomunikasi dengan perangkat keras .

Misalnya, driver printer memberi tahu sistem operasi, dan dengan ekstensi apa pun program yang Anda miliki hal yang ingin Anda cetak terbuka, bagaimana cara mencetak informasi pada halaman

Driver kartu suara diperlukan agar sistem operasi Anda tahu persis bagaimana menerjemahkan 1 dan 0 yang terdiri dari file MP3 ke sinyal audio yang dapat dikeluarkan oleh kartu suara ke headphone atau pengeras suara Anda.

Ide umum yang sama berlaku untuk kartu video , keyboard , monitor , dll.

Teruslah membaca untuk mengetahui mengapa pengemudi penting, termasuk beberapa contoh lainnya, serta informasi tentang cara menjaga driver Anda diperbarui dan apa yang harus dilakukan jika mereka tidak berfungsi dengan benar.

Bagaimana Tepatnya Kerja Driver Perangkat Bekerja?

Pikirkan driver perangkat seperti penerjemah di antara program yang Anda gunakan dan perangkat yang ingin digunakan program tersebut. Perangkat lunak dan perangkat keras dibuat oleh orang atau perusahaan yang berbeda dan berbicara dua bahasa yang sama sekali berbeda, sehingga seorang penerjemah (pengemudi) memungkinkan mereka untuk berkomunikasi.

Dengan kata lain, sebuah program perangkat lunak dapat memberikan informasi kepada pengemudi untuk menjelaskan apa yang diinginkannya oleh suatu perangkat keras untuk dilakukan, informasi yang diketahui oleh driver perangkat dan kemudian dapat dipenuhi dengan perangkat keras.

Berkat driver perangkat, sebagian besar program perangkat lunak tidak perlu tahu cara bekerja langsung dengan perangkat keras, dan pengemudi tidak perlu menyertakan pengalaman aplikasi lengkap untuk berinteraksi dengan pengguna. Sebaliknya, program dan driver hanya perlu mengetahui cara berinteraksi satu sama lain.

Ini adalah kesepakatan yang bagus untuk semua orang yang terlibat, mengingat bahwa ada perangkat lunak dan perangkat keras yang hampir tak terbatas di luar sana. Jika setiap orang harus tahu cara berkomunikasi dengan orang lain, proses pembuatan perangkat lunak dan perangkat keras hampir tidak mungkin.

Cara Mengelola Driver Perangkat

Sebagian besar waktu, driver menginstal secara otomatis dan tidak pernah membutuhkan perhatian lebih, selain dari pembaruan sesekali untuk memperbaiki bug atau menambahkan fitur baru yang keren. Ini berlaku untuk beberapa driver di Windows yang diunduh melalui Pembaruan Windows .

Driver untuk setiap perangkat keras di komputer Windows Anda dikelola secara terpusat dari Device Manager , tersedia di semua versi Microsoft Windows .

Berikut beberapa tugas umum di Windows yang melibatkan driver:

Berikut adalah beberapa sumber daya tambahan yang terkait dengan driver:

Banyak masalah yang dapat diisolasikan ke bagian perangkat keras tertentu tidak masalah dengan perangkat keras itu sendiri, tetapi masalah dengan driver perangkat yang diinstal untuk perangkat keras itu. Beberapa sumber daya yang terkait di atas akan membantu Anda mengetahui semua itu.

Lebih Lanjut Tentang Driver Perangkat

Di luar hubungan perangkat lunak-driver-hardware dasar, ada beberapa situasi lain yang melibatkan driver (dan yang tidak) yang agak menarik.

Sementara ini kurang umum hari ini, beberapa perangkat lunak dapat berkomunikasi langsung dengan beberapa jenis perangkat keras - tidak perlu driver! Ini biasanya hanya mungkin ketika perangkat lunak mengirim perintah yang sangat sederhana ke perangkat keras, atau ketika keduanya dikembangkan oleh perusahaan yang sama, tetapi ini juga dapat dianggap sebagai semacam situasi pengemudi yang ada di dalamnya.

Beberapa driver perangkat berkomunikasi langsung dengan perangkat, tetapi yang lain dirangkai bersama. Dalam situasi ini, sebuah program akan berkomunikasi dengan satu driver sebelum driver tersebut berkomunikasi dengan yang lain, dan seterusnya sampai driver terakhir benar-benar melakukan komunikasi langsung dengan perangkat keras.

Driver "tengah" ini sering tidak melakukan fungsi apa pun selain memverifikasi bahwa driver lain bekerja dengan benar. Terlepas dari itu, apakah ada satu driver atau kelipatan yang bekerja dalam "tumpukan", semuanya dilakukan di latar belakang tanpa Anda harus tahu, atau melakukan apa pun.

Windows menggunakan file .SYS sebagai driver perangkat yang dapat dimuat, artinya mereka dapat dimuat pada basis yang diperlukan sehingga mereka tidak selalu mengambil memori. Hal yang sama berlaku untuk modul .KO Linux.

WHQL adalah proses pengujian oleh Microsoft yang membantu membuktikan bahwa driver perangkat tertentu akan bekerja dengan versi Windows tertentu. Anda mungkin melihat bahwa driver yang Anda unduh atau tidak disertifikasi WHQL. Anda dapat membaca lebih lanjut tentang Windows Hardware Quality Labs di sini .

Bentuk lain dari driver adalah driver perangkat virtual, yang digunakan dengan perangkat lunak virtualisasi. Mereka bekerja mirip dengan driver biasa tetapi untuk mencegah sistem operasi tamu dari mengakses perangkat keras secara langsung, driver virtual menyamar sebagai perangkat keras nyata sehingga OS tamu dan driver sendiri dapat mengakses perangkat keras seperti sistem operasi non-virtual.

Dengan kata lain, ketika sistem operasi host dan drivernya berinteraksi dengan komponen perangkat keras yang sebenarnya, sistem operasi tamu virtual dan antarmuka penggeraknya dengan perangkat keras virtual melalui driver perangkat virtual, yang kemudian diteruskan ke perangkat keras fisik nyata oleh sistem operasi host.