ドライバーの定義

ドライバまたはデバイスドライバは、周辺機器をオペレーティングシステムと通信するソフトウェアです。たとえば、サウンドカードはオーディオ信号を発したり、外部からオーディオを取得したり、ビデオカードはビデオ信号をモニターに送信してシステムのデスクトップをグラフ化したり、マウスは矢印を動かしたりできます。画面など

言い換えれば、ドライバーまたはコントローラーは、ハードウェアから、有形の機器から抽象化し、ソフトウェアを介してそれらを解釈に変換することによって機能します。このように、サウンドカードの場合、さまざまな入力と出力調整できるソフトウェアによるミキサー(またはミキサー)を見ることができます。一般的な音量を上げたり下げたり、マイクまたはラインを介してオーディオをキャプチャしたり、ステレオパン(左、右)の調整、デジタルまたはアナログ出力の有効化または無効化など。

ビデオカードの場合、オペレーティングシステムのデスクトップが表示される解像度をピクセル数で調整できます。たとえば、1024 x 768(水平x垂直)、1200 x 800、800 x600などです。オン。

マウスまたはマウスの場合、ポインタ(または矢印)の移動速度、加速度、左右のボタンの交換などを調整できます。

ドライバーがない場合、これらの周辺機器はまったく機能しません。コントローラーの存在でさえ、それらの処理の可能性に重大な影響を及ぼします。ドライバーが制限されると、ハードウェア機能の限られたグループにのみアクセスできるようになります。これは開発中のドライバーの場合ですが、まだ完成していないため、実行できることはいくつかしかできません。

WindowsやMacなどのシステムでは、ハードウェアメーカーが、ソフトウェアを製造する会社(MicrosoftまたはApple)とは関係なく、独自のオペレーティングシステム、認定ドライバーの外部または内部でCD / DVDで配布するのが一般的です。 GNU / LinuxまたはBSDの場合、企業がドライバーをリリースすることはめったにありません。プロプライエタリな場合もあれば、無料の場合もあります。 HPのような企業は通常、プリンターなどの周辺機器用のドライバーを起動し、完全な互換性を実現します。

企業がドライバーをリリースしない場合、多くの場合、ハッカー(問題を解決するために工夫を凝らしたコンピューターの専門家)が、リバースエンジニアリングなどのさまざまな方法で独自のドライバー共同で作成ます。これには、周辺機器がコンピューターシステムの他の部分とどのように通信するかを調査し、そのフォームをデコードし、分析を特定のハードウェアを使用できるようにするドライバーに変換することが含まれます。達成された結果が、プロプライエタリドライバーの品質と機能を超える場合があります。一方、GNU / Linux、BSD、およびその他の無料システムでは、ドライバーはすでにシステムに組み込まれています。これはエンドユーザーにとって利点です。インターネットでドライバーを探したり、何か奇妙なことをしたりする必要はありません。

などのWi-Fiなどの特定の例、(ワイヤレス)のカードでは、GNU / Linuxユーザは、「することができる強制的にのみ、一部のチップのような無料のドライバサポート:ndiswrapperをソフトウェアで、Windowsのドライバを使用する」のAtherosのチップを、およびRealtekの818x(がありますPCに接続するだけで、無料のソフトウェアで動作する優れたUSBデバイス)。

バイナリ形式(ソースコードなし)でドライバーを提供するWebページは無数にありますが、これらのソフトウェアにはトロイの木馬ウイルスが含まれている可能性があるため、ユーザーこれらのソフトウェアをインストールする際に注意する必要があります。


$config[zx-auto] not found$config[zx-overlay] not found