仮想デバイスドライバー(VxD)

著者: Peter Berry
作成日: 16 Aug. 2021
更新日: 22 六月 2024
Anonim
IntegrationServicesのインストール
ビデオ: IntegrationServicesのインストール

コンテンツ

定義-仮想デバイスドライバー(VxD)の意味?

仮想デバイスドライバー(VxD)は、ハードウェアおよびその他のデバイスをエミュレートするソフトウェアデバイスドライバーであり、保護モードで実行されている複数のアプリケーションが、競合を引き起こすことなくハードウェア割り込みチャネル、ハードウェアリソース、およびメモリにアクセスできます。 VxdはWindows Driver Model(WDM)に取って代わられ、現在は廃止されています。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaは仮想デバイスドライバー(VxD)について説明します

コンピューターのハードウェアは、通常はBIOSと実行中のオペレーティングシステムの組み合わせの制御下で、制御された方法で互いにアクセスするために、デバイスおよび/またはハードウェアコンポーネントの通信および制御方法を必要とします。ソフトウェアでは、これらのメソッドはデバイスドライバーとして定義され、アプリケーションがハードウェアまたは外部ソフトウェアリソースにアクセスするために使用できるコードで構成されます。 Microsoft Windowsなどのマルチタスクオペレーティングシステムで使用するために設計されたデバイスドライバーは、オペレーティングシステムの仮想デバイスドライバーマネージャー(VDDM)によって制御され、そのカーネル内で実行されているアプリケーションによって共有されます。 Microsoft Windowsの以前のバージョンでレガシーDOSアプリケーションを実行するために、カーネルはレガシーアプリケーションが実行される仮想マシン(VM)を作成します。 DOSの制限の一部は、実行中のソフトウェアアプリケーションにハードウェアの完全な制御を与えることです。つまり、複数のDOSアプリケーションをマルチタスクオペレーティングシステムで実行すると、デバイスへのアクセスに関して競合が発生する可能性がありました。ほとんどの標準DOSアプリケーションではハードウェアデバイスの共有が許可されていないため、デバイスアクセスの競合を防ぐために仮想デバイスドライバー(VxD)が導入されました。 VxDは割り込みとメモリ要求をカーネルに渡し、カーネルは必要に応じてリソースを割り当て、常に1つの要求スレッドのみが任意のデバイスの1つの割り込みチャネルにアクセスできるようにしました。これは、アプリケーションのすべての資産が(メモリ)シェル内で実行されるプロテクトモード操作を提供することでした。 VMでは、VxDはWindowsとそのシェルの間のインターフェイスの一部でした。仮想デバイスドライバー(VxD)は、レガシアプリケーションとマルチタスクオペレーティングシステムの間に位置し、メモリの動的な割り当て、er、ネットワークデバイス、ストレージ、またはバックアップデバイスへのアクセスを許可するなど、さまざまな機能を提供します。従来のアプリケーションが通信するために必要なハードウェアまたはソフトウェアデバイスが何であれ、アクションはオペレーティングシステムによって制御される特定の実行ルールを持つVxDを介して実行されました。 VxDは、Windows 2000、NT、およびそれ以降のエディションのWindows Driver Model WDMに置き換えられました。