![デバイスドライバとは | Cortex-A+RTOS編](https://i.ytimg.com/vi/RSacSDmXF60/hqdefault.jpg)
コンテンツ
- 定義-デバイスドライバーの意味
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaがデバイスドライバーを説明
定義-デバイスドライバーの意味
デバイスドライバーは、ハードウェアデバイスとの対話を可能にするように設計されたソフトウェアアプリケーションの特定の形式です。必要なデバイスドライバーがないと、対応するハードウェアデバイスは動作しません。
通常、デバイスドライバーは、ハードウェアが接続されている通信サブシステムまたはコンピューターバスを使用してハードウェアと通信します。デバイスドライバーは、オペレーティングシステム固有であり、ハードウェア依存です。デバイスドライバーは、ハードウェアデバイスとそれを使用するプログラムまたはオペレーティングシステムとの間のトランスレーターとして機能します。
デバイスドライバーは、ソフトウェアドライバーとも呼ばれます。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaがデバイスドライバーを説明
デバイスドライバーの唯一の目的は、オペレーティングシステムのI / O命令をデバイスが理解できる言語に変換することにより、入出力デバイス(I / O)との通信方法をコンピューターに指示することです。キーボード、マウス、CD / DVDドライブ、コントローラー、er、グラフィックスカード、ポートなど、I / Oデバイス用のさまざまなタイプのデバイスドライバーがあります。
また、ハードウェアデバイスとアプリケーション間の直接通信を可能にするデバイスドライバーコンポーネントである仮想デバイスドライバー(VxD)もあります。仮想デバイスドライバーは、データフローを管理して、複数のアプリケーションが競合することなく同じハードウェアにアクセスできるようにします。割り込み(ハードウェアデバイスからの信号)が発生すると、仮想デバイスドライバーは、ハードウェアデバイスの設定の状態に基づいて次の命令ステップを構成します。
システムを効率的に実行し続けるには、コンピューターのすべての部分に適切なデバイスドライバーがインストールされていることが不可欠です。最初にコンピューターの電源を入れると、OSはデバイスドライバーと基本入出力システム(BIOS)を使用してハードウェアタスクを実行します。デバイスドライバがなければ、OSはI / Oデバイスと通信できません。
物理的なハードウェアデバイスは、デバイスドライバーに依存して機能するだけでなく、ソフトウェアコンポーネントも機能します。ほとんどのプログラムは、一般的なコマンドを使用してデバイスにアクセスします。デバイスドライバーは、言語をデバイスの専用コマンドに変換します。
多くのデバイスドライバーは、製造元から提供されているか、OSの組み込みコンポーネントとして利用できます。ハードウェアおよびソフトウェアコンポーネントが更新または交換されると、デバイスドライバーが廃止されます。