Lompat ke isi

Pemacu peranti: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Dinamik-bot (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan peramban seluler
 
(29 revisi perantara oleh 22 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{unreferenced|date=Maret 2019}}
'''Pengendali perangkat keras''' (''Device driver'' dalam [[bahasa Inggris]]) adalah istilah [[teknologi informasi]] yang mengacu kepada komponen [[perangkat lunak]] yang mengizinkan sebuah sistem [[komputer]] untuk berkomunikasi dengan sebuah [[perangkat keras]]. Sebagian besar perangkat keras, tidak akan dapat berjalan atau sama sekali tidak dapat berjalan tanpa ''driver'' yang cocok yang terinstal di dalam [[sistem operasi]]. ''Device driver'', umumnya akan dimuat ke dalam ruangan kernel (''kernelspace'') sistem operasi selama proses booting dilakukan, atau secara sesuai permintaan (ketika ada intervensi pengguna atau memasukkan sebuah perangkat ''[[plug-and-play]]''). Beberapa sistem operasi juga menawarkan ''device driver'' yang berjalan di dalam ruangan pengguna (''userspace'') sistem operasi. Beberapa ''driver'' telah dimasukkan ke dalam [[sistem operasi]] secara ''default'' pada saat instalasi, tapi banyak perangkat keras, khususnya yang baru, tidak dapat didukung oleh ''driver-driver'' bawaan sistem operasi. Adalah tugas pengguna yang harus menyuplai dan memasukkan ''driver'' ke dalam sistem operasi. Driver juga pada umumnya menyediakan layanan penanganan [[interupsi perangkat keras]] yang dibutuhkan oleh perangkat keras.
'''Pemacu peranti''' atau '''kandar perangkat''' ({{lang-en|device driver}}) adalah istilah [[teknologi informasi]] yang mengacu kepada komponen [[perangkat lunak]] yang mengizinkan sebuah sistem [[komputer]] untuk berkomunikasi dengan sebuah [[perangkat keras]]. Sebagian besar perangkat keras, tidak akan dapat berjalan atau sama sekali tidak berjalan tanpa ''pengandar (driver)'' yang cocok terpasang di dalam [[sistem operasi]]. ''Pengandar peranti'', umumnya akan dimuat ke dalam ruang kernel (''kernelspace'') sistem operasi selama proses [[booting]] dilakukan, atau sesuai permintaan (ketika ada intervensi pengguna atau memasukkan sebuah perangkat ''[[plug-and-play]]''). Beberapa sistem operasi juga menawarkan ''pengandar peranti'' yang berjalan di dalam ruang pengguna (''userspace'') sistem operasi. Beberapa ''pengandar'' telah dimasukkan ke dalam [[sistem operasi]] secara ''bawaan (default)'' pada saat instalasi, tetapi banyak perangkat keras, khususnya yang baru, tidak dapat didukung oleh ''pengandar-pengandar'' bawaan sistem operasi. Menjadi tugas pengguna yang harus memasok dan memasukkan ''pengandar'' ke dalam sistem operasi. Pengandar juga pada umumnya menyediakan layanan penanganan [[interupsi perangkat keras]] yang dibutuhkan oleh perangkat keras.


== Ide ==
== Ide ==
Perangkat keras komputer pada umumnya membutuhkan [[abstraksi (ilmu komputer)|abstraksi]]. Perangkat yang sama saja mungkin dapat berbeda. Para pembuat perangkat keras merilis model-model baru yang menyediakan reliabilitas yang lebih baik atau performa yang lebih tinggi. Model baru tersebut seringnya dikontrol secara berbeda dari model yang sebelumnya. Komputer dan sistem operasi komputer tidak dapat diharapkan untuk mengetahui bagaimana cara kerja perangkat tersebut, apalagi jika memang terdapat banyak perangkat, baik itu untuk saat ini maupun untuk masa yang akan datang.
Perangkat keras komputer pada umumnya membutuhkan [[abstraksi (ilmu komputer)|abstraksi]]. Perangkat yang sama saja mungkin dapat berbeda. Para pembuat perangkat keras merilis model-model baru yang menyediakan reliabilitas yang lebih baik atau performa yang lebih tinggi. Model baru tersebut seringnya dikontrol secara berbeda dari model yang sebelumnya. Komputer dan sistem operasi komputer tidak dapat diharapkan untuk mengetahui bagaimana cara kerja perangkat tersebut, apalagi jika memang terdapat banyak perangkat, baik itu untuk saat ini maupun untuk masa yang akan datang.


Untuk menyelesaikan masalah seperti ini, sistem operasi pun membuat sebuah spesifikasi tentang bagaimana setiap perangkat dapat diatur oleh sistem operasi. Device driver, dibuat dengan tujuan untuk mentranslasikan fungsi-fungsi sistem operasi ke dalam perintah yang dimiliki oleh perangkat yang bersangkutan. Secara teoritis, sebuah perangkat yang baru, yang umumnya dikontrol dengan menggunakan cara yang baru dapat bekerja dengan normal jika memang terdapat device driver yang cocok. Driver yang baru ini akan menjamin bahwa perangkat yang bersangkutan dapat beroperasi seperti biasa dari sudut pandang sistem operasi.
Untuk menyelesaikan masalah seperti ini, sistem operasi pun membuat sebuah spesifikasi tentang bagaimana setiap perangkat dapat diatur oleh sistem operasi. ''Device driver'', dibuat dengan tujuan untuk mentranslasikan fungsi-fungsi sistem operasi ke dalam perintah yang dimiliki oleh perangkat yang bersangkutan. Secara teoretis, sebuah perangkat yang baru, yang umumnya dikontrol dengan menggunakan cara yang baru dapat bekerja dengan normal jika memang terdapat device driver yang cocok. Driver yang baru ini akan menjamin bahwa perangkat yang bersangkutan dapat beroperasi seperti biasa dari sudut pandang sistem operasi.


{{Sistem operasi}}
{{Sistem operasi}}

{{computer-stub}}
{{Authority control}}


[[Kategori:Teknologi sistem operasi]]
[[Kategori:Teknologi sistem operasi]]
Baris 13: Baris 15:
[[Kategori:Papan induk]]
[[Kategori:Papan induk]]



[[ar:مشغل (برنامج حاسوبي)]]
{{computer-stub}}
[[az:Sürücü]]
[[bs:Drajver]]
[[ca:Controlador de dispositiu]]
[[cs:Ovladač zařízení]]
[[da:Hardwaredriver]]
[[de:Gerätetreiber]]
[[en:Device driver]]
[[eo:Pelilo]]
[[es:Controlador de dispositivo]]
[[et:Seadmedraiver]]
[[fa:راه‌انداز (رایانه)]]
[[fi:Laiteajuri]]
[[fr:Pilote informatique]]
[[he:מנהל התקן]]
[[hsb:Ćěrjak (informatika)]]
[[hu:Hardver-illesztőprogram]]
[[is:Rekill (tölvunarfræði)]]
[[it:Driver]]
[[ja:デバイスドライバ]]
[[kk:Драйвер]]
[[ko:장치 드라이버]]
[[lb:Driver]]
[[lt:Tvarkyklė]]
[[lv:Draiveris]]
[[ms:Pemacu peranti]]
[[nl:Stuurprogramma]]
[[nn:Drivar]]
[[no:Driver]]
[[pl:Sterownik urządzenia]]
[[pt:Driver de dispositivo]]
[[ro:Driver]]
[[ru:Драйвер]]
[[simple:Device driver]]
[[sk:Ovládač (informatika)]]
[[sr:Драјвер]]
[[sv:Drivrutin]]
[[tr:Donanım sürücüsü]]
[[uk:Драйвер]]
[[vi:Chương trình điều khiển]]
[[zh:驱动程序]]
[[zh-yue:驅動程式]]

Revisi terkini sejak 19 Desember 2023 19.27

Pemacu peranti atau kandar perangkat (bahasa Inggris: device driver) adalah istilah teknologi informasi yang mengacu kepada komponen perangkat lunak yang mengizinkan sebuah sistem komputer untuk berkomunikasi dengan sebuah perangkat keras. Sebagian besar perangkat keras, tidak akan dapat berjalan atau sama sekali tidak berjalan tanpa pengandar (driver) yang cocok terpasang di dalam sistem operasi. Pengandar peranti, umumnya akan dimuat ke dalam ruang kernel (kernelspace) sistem operasi selama proses booting dilakukan, atau sesuai permintaan (ketika ada intervensi pengguna atau memasukkan sebuah perangkat plug-and-play). Beberapa sistem operasi juga menawarkan pengandar peranti yang berjalan di dalam ruang pengguna (userspace) sistem operasi. Beberapa pengandar telah dimasukkan ke dalam sistem operasi secara bawaan (default) pada saat instalasi, tetapi banyak perangkat keras, khususnya yang baru, tidak dapat didukung oleh pengandar-pengandar bawaan sistem operasi. Menjadi tugas pengguna yang harus memasok dan memasukkan pengandar ke dalam sistem operasi. Pengandar juga pada umumnya menyediakan layanan penanganan interupsi perangkat keras yang dibutuhkan oleh perangkat keras.

Perangkat keras komputer pada umumnya membutuhkan abstraksi. Perangkat yang sama saja mungkin dapat berbeda. Para pembuat perangkat keras merilis model-model baru yang menyediakan reliabilitas yang lebih baik atau performa yang lebih tinggi. Model baru tersebut seringnya dikontrol secara berbeda dari model yang sebelumnya. Komputer dan sistem operasi komputer tidak dapat diharapkan untuk mengetahui bagaimana cara kerja perangkat tersebut, apalagi jika memang terdapat banyak perangkat, baik itu untuk saat ini maupun untuk masa yang akan datang.

Untuk menyelesaikan masalah seperti ini, sistem operasi pun membuat sebuah spesifikasi tentang bagaimana setiap perangkat dapat diatur oleh sistem operasi. Device driver, dibuat dengan tujuan untuk mentranslasikan fungsi-fungsi sistem operasi ke dalam perintah yang dimiliki oleh perangkat yang bersangkutan. Secara teoretis, sebuah perangkat yang baru, yang umumnya dikontrol dengan menggunakan cara yang baru dapat bekerja dengan normal jika memang terdapat device driver yang cocok. Driver yang baru ini akan menjamin bahwa perangkat yang bersangkutan dapat beroperasi seperti biasa dari sudut pandang sistem operasi.