【どらいばー】

ドライバー とは?

最終更新:
💡 OSと機器のやり取りを支える、橋渡し役

OSとデバイスの通信を支えるソフトウェア。アプリからの要求をOSとともに処理し、機器を利用できるようにする。複数のドライバーが層になって関わる場合もある。

📌 このページのポイント
ドライバー:OSと機器の橋渡しアプリケーションOSドライバー(機器に合う処理)プリンターGPUUSB機器要求に、複数のドライバーが関わる場合も
機器を利用する要求の流れを簡略化した例。機器に応じたドライバーを使います。
ひよこ ひよこ
パソコンのドライバーは、何をするの?
ペンギン先生 ペンギン先生
OSとデバイスが通信するのを支えるソフトだよ。例えばアプリが機器のデータを読みたいとき、OSを通じてドライバーの処理を呼ぶ。橋渡し役と考えると分かりやすいね。
ひよこ ひよこ
機器ごとに、メーカーが作るの?
ペンギン先生 ペンギン先生
メーカーが作るものもあるけれど、必ずではないよ。公開された標準に対応する機器なら、OSの提供元が用意した共通のドライバーを使う場合もある。Microsoftの資料でも、そのような例を説明しているんだ。
ひよこ ひよこ
毎回、自分でインストールする?
ペンギン先生 ペンギン先生
Windowsでは、Windows Updateから対応するドライバーが配信される場合があるよ。機器や必要な機能によっては、提供元の案内を確認する。すべての機器が挿すだけで使える、ということではないね。
ひよこ ひよこ
古い日付なら、交換した方がいい?
ペンギン先生 ペンギン先生
日付だけでは判断しないでね。Microsoftによると、Windows Updateは提供元の対象情報からドライバーを選び、表示日付が古く見える場合もある。機器とOSへの対応、修正内容、不具合の有無を確認しよう。更新すれば必ず性能が上がるわけでもないよ。
ひよこ ひよこ
ドライバーは、一つだけで機器を動かす?
ペンギン先生 ペンギン先生
複数のドライバーが層になって一つの要求を扱う場合もあるよ。すべてが直接ハードウェアへ命令するわけではない。Linuxにもデバイスとドライバーを扱う仕組みがある。OSごとの対応状況や配布方法を確認しよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ドライバー」って出てきたら「OSと機器のやり取りを支えるソフトウェア」と思えばだいたいOK!
📖 おまけ:英語の意味
「Device Driver」 = デバイス駆動ソフト
💬 「Drive(動かす)」する人・ものという意味で、ハードウェアを動かすためのソフトウェアのことだよ

参考資料

← 用語集にもどる