Glosarium

Apa itu Driver Perangkat?

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

Misalnya, driver printer memberi tahu sistem operasi, dan dengan ekstensi program apa pun yang Anda miliki untuk mencetak hal yang ingin Anda buka, persis 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 itu menjadi sinyal audio yang dapat dikeluarkan oleh kartu suara ke headphone atau speaker Anda.

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

Teruslah membaca untuk mengetahui lebih lanjut mengapa driver itu penting, termasuk beberapa contoh lagi, serta informasi tentang cara memperbarui driver Anda dan apa yang harus dilakukan jika tidak berfungsi dengan benar.

Bagaimana Persisnya Cara Kerja Driver Perangkat?


Pikirkan driver perangkat seperti penerjemah antara program yang Anda gunakan dan perangkat yang ingin digunakan oleh program itu. Perangkat lunak dan perangkat keras dibuat oleh orang atau perusahaan yang berbeda dan berbicara dalam dua bahasa yang sangat berbeda, jadi penerjemah (driver) memungkinkan mereka untuk berkomunikasi.

Dengan kata lain, program perangkat lunak dapat memberikan informasi kepada driver untuk menjelaskan apa yang diinginkannya dari perangkat keras, informasi yang dipahami oleh driver perangkat dan kemudian dapat dipenuhi dengan perangkat keras tersebut.

Berkat driver perangkat, sebagian besar program perangkat lunak tidak perlu mengetahui cara bekerja langsung dengan perangkat keras, dan driver 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 cukup bagus untuk semua orang yang terlibat, mengingat ada persediaan perangkat lunak dan perangkat keras yang hampir tidak ada habisnya di luar sana. Jika setiap orang harus tahu bagaimana berkomunikasi dengan orang lain, proses pembuatan perangkat lunak dan perangkat keras akan hampir mustahil.

Cara Mengelola Driver Perangkat


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

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.

Saat produsen merilis pembaruan driver, itu tanggung jawab Anda untuk menginstalnya. Beberapa perusahaan menyediakan program yang akan memeriksa dan menginstal pembaruan yang relevan, tetapi kebanyakan tidak membuatnya semudah itu.

Untungnya, ada program pembaru driver gratis yang melayani tujuan yang sama, dan bekerja dengan semua jenis driver. Beberapa bahkan akan memeriksa pembaruan secara otomatis dan mengunduh serta menginstalnya untuk Anda, seperti Pembaruan Windows.

Berikut beberapa tugas umum di Windows yang melibatkan driver:

Banyak masalah yang dapat diisolasi ke perangkat keras tertentu bukanlah masalah dengan perangkat keras itu sendiri, tetapi masalah dengan driver perangkat yang diinstal untuk perangkat keras tersebut. Beberapa sumber daya yang ditautkan di atas akan membantu Anda memahami semua itu.

Penting: Ketika pembaruan driver tersedia dari produsen perangkat keras, itu akan tersedia secara gratis dari situs web mereka. Anda tidak perlu membayar untuk memperbarui driver kecuali Anda membayar untuk program pembaruan driver, tetapi meskipun demikian, driver khusus itu sendiri tidak perlu dibeli.

Lebih Lanjut Tentang Driver Perangkat


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

Meskipun hal ini kurang umum akhir-akhir ini, beberapa perangkat lunak dapat berkomunikasi langsung dengan beberapa jenis perangkat keras – tidak perlu driver! Ini biasanya hanya mungkin ketika perangkat lunak mengirimkan perintah yang sangat sederhana ke perangkat keras, atau ketika keduanya dikembangkan oleh perusahaan yang sama, tetapi ini juga dapat dianggap sebagai semacam situasi driver bawaan.

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

Driver “tengah” ini sering kali tidak menjalankan fungsi apa pun selain memverifikasi bahwa driver lain berfungsi dengan benar. Terlepas dari, 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 file tersebut dapat dimuat sesuai kebutuhan sehingga tidak selalu menggunakan memori – driver lain dalam format DLL atau EXE. Hal yang sama berlaku untuk modul .KO Linux.

WHQL adalah proses pengujian oleh Microsoft yang membantu membuktikan bahwa driver perangkat tertentu akan berfungsi dengan versi Windows tertentu. Anda mungkin melihat bahwa driver yang Anda unduh bersertifikasi WHQL atau tidak.

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

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

Artikel Terkait

Lihat juga
Close
Back to top button