ASCII.jp デジタル用語辞典

ホーム > デジタル用語辞典

  仮想デバイスドライバ  
virtual device driver

 Windowsのエンハンスドモードで利用されるデバイスドライバの総称。ドライバファイルの名称から、VxDと呼ばれることもある。 WindowsのSystemディレクトリにあるWIN386.EXE(メモリやディスクなどの基本デバイスのための仮想デバイスドライバ群)、〜.386ファイルが仮想デバイスドライバの実体である。エンハンスドモードでは、マルチタスクを前提としないDOSアプリケーションを複数実行できるようにするため、このドライバが必要である。 プログラムが直接デバイスに対して入出力を行なおうとすると、仮想デバイスドライバはそのI/O命令をトラップし(CPUの仮想8086モードのI/Oトラップ機能を使う)、代わりにドライバ内部に用意した仮想デバイスへのアクセス命令に置き換えてデバイスをエミュレーションする。その後DOSアプリケーションがCPUの制御権を得ると、仮想デバイス内のステータスを実際のデバイスへ転送する。制御権を失う場合は、実デバイスのステータスを仮想デバイスへ転送し直す。仮想デバイスドライバではこのようにして複数のDOSアプリケーション間で1つの物理デバイスを共用している。

関連用語
エンハンスドモード
 (Glossary Help)

.386ファイル
 (Glossary Help)

Systemディレクトリ
 (Glossary Help)


ホーム | PC/デジタル | Mac/iPod | トレンド | アスキービジネス | アキバ | デジタル用語辞典 | Blogmag | アスキーの雑誌 | アスキー365

ニュース | レビュー | トピックス | PC | デジカメ | ケータイ | Microsoft | 価格比較 | キャリア | ムービーフラッシュ

サイトポリシー | プライバシーポリシー | アスキー・メディアワークスについて | お問い合わせ