デバイスドライバ 【device driver】 ドライバソフト / driver software / ドライバプログラム / driver program
概要
デバイスドライバ(device driver)とは、コンピュータ内部に装着された装置や、外部に接続した機器などのハードウェアを制御・操作するためのソフトウェア。OSの一部として取り込まれて一体的に動作する。解説 オペレーティングシステム(OS)がハードウェアを制御するための橋渡しを行なうプログラムで、利用者が直接操作することは稀で、OSに組み込まれてその機能の一部として振舞うようにできている。単に「ドライバ」と呼ばれることも多い。
OSや各プログラムは定められた手順でデバイスドライバに処理を依頼する形を取ることで、それぞれが個別のハードウェアの制御仕様に直接対応する必要がなくなり、また、機種の違いに依らず同じ機能は同じ手順で利用することができるようになる。
個別ドライバと標準ドライバ
個々のハードウェアはそれぞれ固有の機能や制御仕様を持っているため、原則として機種ごとに対応するデバイスドライバを入手・導入しなければ使用・操作することはできない。
ただし、キーボードやマウスなど機種毎の機能や仕様の差異が小さい装置については業界団体や有力メーカーが主導して共通仕様が定められている場合があり、OSに付属する標準のドライバ(ジェネリックドライバなどと呼ばれる)で大半の機能を使用できることが多い。
ドライバの入手・導入
コンピュータ周辺機器はパッケージの一部として添付された記憶メディアに電子マニュアルやユーティリティソフトなどとともにデバイスドライバが同梱され、簡単な操作でOSに導入できるようになっていることが多い。
また、開発元のWebサイトでダウンロードできるようになっている場合もあるほか、Windows UpdateなどOSのソフトウェア更新プログラムを経由して入手できるようになっていることもある。
デバイスドライバはOSごとに開発する必要があるため、Windowsのような有力なOSではほとんどのメーカーがデバイスドライバを用意しているが、マイナーなOSだと物理的に装着できてもドライバが提供されず使用できない場合がある。
(2019.7.27更新)
「デバイスドライバ」の関連用語
他の用語辞典による「デバイスドライバ」の解説 (外部サイト)
資格試験などの「デバイスドライバ」の出題履歴
▼ ITパスポート試験
【令1秋 問58】 PCの周辺装置を利用可能にするためのデバイスドライバに関する記述のうち、適切なものはどれか。
【平30春 問83】 デバイスドライバの説明として、適切なものはどれか。
【平28秋 問93】 PCと周辺機器の接続に関する次の記述中の a、b に入れる字句の適切な組合せはどれか。 PCに新しい周辺機器を接続して使うためには [ a ] が必要になるが、 [ b ] 機能に対応している周辺機器は、接続すると自動的に [ a ] がインストールされて使えるようになる。
【平28春 問81】 PCに接続された周辺装置と、OSやアプリケーションソフトとを仲介して、周辺装置を制御·操作するソフトウェアはどれか。
【平25秋 問82】 PCに接続された周辺機器を、アプリケーションプログラムから利用するために必要なものはどれか。
【平23秋 問76】 周辺機器をPCに接続したとき、システムへのデバイスドライバの組込みや設定を自動的に行う機能はどれか。
▼ 基本情報技術者試験
【令3修6 問14】 デバイスドライバの役割として,適切なものはどれか。
【令1修7 問12】 デバイスドライバの役割として,適切なものはどれか。
【平31春 問17】 デバイスドライバの説明として,適切なものはどれか。
【平27秋 問11】 デバイスドライバの役割として,適切なものはどれか。