デバイスドライバ(英: device driver)とは、コンピュータのデバイス(ハードウェア類。たとえばディスプレイ、プリンター、イーサネットボード、拡張カード、その他周辺機器など)をオペレーティングシステム (OS) が制御するためのソフトウェアである。しばしば略してドライバあるいはドライバーと呼ばれる。...
25 KB (3,189 words) - 07:32, 2 April 2024
オペレーティングシステム (section デバイスドライバ)
ドライバを経由してシステム上のあらゆるデバイスと様々なファイルシステムにアクセス可能となる。 ハードディスクドライブなどの補助記憶装置には、デバイスドライバを通してアクセスする。デバイスドライバは担当するデバイスのインタフェースをよく理解しており、それをオペレーティングシステムが全ディスクドライ...
68 KB (8,439 words) - 09:02, 6 October 2024
仮想デバイスドライバ (Virtual Device Driver, VxD)とはWindows 3.xからWindows 9x系までにおいて用いられたデバイスドライバの形式である。VxDとは仮想デバイスドライバの多くがVデバイスD(例えばマウスのドライバならVMOUSEDという具合)のように名付け...
2 KB (331 words) - 13:59, 15 June 2023
デバイスファイル(英: Device file)またはスペシャルファイル(英: Special file)とは、ファイルシステム上であたかも通常のファイルのような形で提示されるデバイスドライバのインタフェースである。これにより、ソフトウェアが入出力システムコールを通してデバイスドライバを使うことができ、作業が単純化される。...
11 KB (1,283 words) - 00:15, 18 December 2023
UNIXやDOSにおける デバイスドライバ - CPUと周辺機器を仲介するソフトウェア 時にコンピュータ本体の換喩。CPU (換喩)と同様。 ガジェット (電子機器) デバイス - テレビアニメ作品『魔法少女リリカルなのは』シリーズに登場する、魔導師が魔法の使用時に補助として用いる道具。 デヴァイス (バンド)...
1 KB (194 words) - 07:07, 5 February 2024
ドライバはアプリケーションにとっても重要で不可欠である。ドライバの設計目標は抽象化である。ドライバの機能はOSの定めたインタフェースからデバイス固有のインタフェースに変換することである。理論上、デバイスは適当なドライバがあれば正しく動作する。デバイスドライバ...
81 KB (10,508 words) - 01:00, 19 August 2024
ライマリディスクドライブやコンソールなどの最小限の内蔵ドライバや内蔵カーネルをブートローダーで読み込み、それ以外のデバイスドライバを起動時に動的に読み込めるモジュール方式を採用した。OEM各社はマイクロソフトが提供した開発キットを用い、基本的なI/Oドライバ...
73 KB (9,604 words) - 22:14, 4 July 2024
ユニバーサル・シリアル・バス (redirect from USBデバイスクラス)
デバイスには統一した制御インターフェースが用意され、クラス仕様に準拠した機器類は、クラス・ドライバーと呼ばれる共通のデバイスドライバ・ソフトウェアによって動作させることができるため、同一クラスであれば製品ごとに個別のドライバ...
107 KB (14,680 words) - 09:52, 15 October 2024
デバイスドライバがどのデータモデルを採用するかも重要な問題である。ドライバはデータ操作にポインタを頻繁に使い、DMAのためにハードウェアに対して特定幅のポインタをロードする必要がある。例えば、32ビットPCIデバイスのドライバ...
38 KB (5,372 words) - 06:13, 12 October 2024
かったこともあって、比較的小さかった。コンピュータの能力が成長するに従い、カーネルが制御しなければならないデバイスの数も増えていった。それでも例えば当初のUNIXのカーネルは、デバイスドライバやファイルシステムを含んでいても一般に小さかった。アドレス空間が16ビットから32ビットに拡大すると、カー...
45 KB (6,223 words) - 14:24, 13 July 2024
ドライバー、ドライバ ドライブする人。運転手の別称。カタカナ語としてのドライバーは職業としての運転手を示すことが多いが、「ドライバーの皆様へ」などと単に運転する人も含むことがある。 タクシードライバー レーシングドライバー 杭打ち機の別称。 ゴルフクラブの1番ウッドの別称。 デバイスドライバ...
2 KB (328 words) - 19:25, 27 October 2023
カーネル、HAL、NDISカーネルライブラリに含まれるコードの改変・パッチ Kernel Patch Protectionはデバイスドライバがカーネルを改造することしか阻止できないことを補足しておく。デバイスドライバが他のデバイスドライバをパッチすることに対しては、いかなる保護も受けられない。 最終的には、デバイスドライバ...
10 KB (1,085 words) - 13:18, 23 September 2022
Windows Display Driver Model (category デバイスドライバ)
Windows Display Driver Model(ウィンドウズ・ディスプレイ・ドライバ・モデル、WDDM)とは、GPU用デバイスドライバ(グラフィックスドライバ)の枠組みである。 2006年にリリースされたWindows Vistaで最初に導入され、Direct3D 9ExやDirect3D...
23 KB (2,608 words) - 23:20, 9 November 2024
初期のバージョンでは、システム生成時にカーネルにデバイスドライバを組み込む方式だったが、後にデバイスドライバを別個にロード可能になった。RT-11はデバイス制御やデータ取得に使われることが多いため、デバイスドライバを書いたり改造したりといったことがよく行われていた。DECはサードパーティによるドライバ...
18 KB (2,235 words) - 22:17, 23 December 2020
せるためのオペレーティングシステム(OS)やハードウェアを仲介するデバイスドライバ、そのパソコンを快適に動作させるためのアプリケーションソフトウェアなどがあらかじめインストールされているのが一般的だが、これらのソフトウェアとドライバをまとめてプリインストールソフトウェアと呼ぶ。...
19 KB (2,472 words) - 10:45, 11 September 2024
WebGL (category グラフィックライブラリ)
ブルシェーダーを使えるが、GPU自体にバグなどがあると、OS全体をクラッシュさせたり、無限ループなどでデバイスドライバの応答を停止させるシェーダープログラムを実行させることができてしまう。 クロスドメイン画像盗取 - Cross-Origin Resource Sharing に未対応で、他のドメインで使われている画像を取得できた...
15 KB (1,467 words) - 20:57, 13 October 2022
Windows Driver Foundation (category デバイスドライバ)
Frameworks(WDF)は Microsoft Windows 用デバイスドライバ開発に用いられるマイクロソフト製のフレームワークである。 Windows Driver Frameworks (WDF) はWindowsデバイスドライバの標準インターフェースである Windows Driver Model...
5 KB (621 words) - 02:15, 26 October 2021
デバイスドライバを、OSのカーネルと同レベルである特権レベル0で動作させるようになった点が挙げられる。結果として、これまで大きな不評を浴びてきた、グラフィック処理の遅さについてのパフォーマンスは大幅に改善したが、その代償としてグラフィックデバイスのデバイスドライバ...
15 KB (1,863 words) - 11:28, 2 August 2024
互換性のあるコンピュータ上では、OSに用意されたAPIや、そのAPI経由で利用されているデバイスドライバの働きによって、ハードウェアのベンダーや機種の違いが隠蔽され、ハードウェア仕様の差異やデバイス構成の違いなどは気にせずとも同じアプリケーションソフトウェアの実行ファイル(バイナリ)が利用できる。アプリケーションソフトウェアは、O...
17 KB (2,541 words) - 23:42, 23 March 2024
Windows Driver Model (category デバイスドライバ)
とは、Windows 98とWindows 2000で導入されたデバイスドライバーのフレームワークであり、それ以前のWindowsで使われていたVxDなどを代替するものとして登場した。導入当時はWin32 Driver Modelと呼ばれていた。 WDMドライバーは複雑に階層化されており、I/O要求パケット(英語版)...
13 KB (1,625 words) - 19:05, 18 July 2024
デバイス個別のデバイスドライバのサブディレクトリに表れる。属性グループを使うことで、属性で満たされたサブディレクトリも作成できる。 PCIデバイスについての情報をエクスポートする USBデバイスとUSBホストの両方を含む S/390 アーキテクチャが他に見つからないデバイスを含んでいるとき、特別なバスが作成される。...
6 KB (894 words) - 15:26, 28 July 2023
Update(マイクロソフト アップデート)はマイクロソフトが提供するWindows、Microsoft Officeなどのソフトウェア、およびデバイスドライバのダウンロードと更新を行うためのウェブサイトである。主にセキュリティ更新やバグ修正等が行われる。 Windows Update(ウィンドウズ アップデート)はMicrosoft...
13 KB (1,738 words) - 08:25, 22 September 2024
Windows NT系 (section デバイスドライバ)
デバイスドライバの署名が必須とされている。NT 4.0まではWindows NTカーネルモードドライバが使われ、Windows 2000以降はWindows Driver Modelが使われている。WDMはWindows 98やWindows Meでも同じソースコードでドライバが開発できるように作られている。...
48 KB (5,721 words) - 09:53, 25 September 2024
度ずつ呼び出し、初期化の機会を与えた。この時に各々の機器のROMはシステムの任意のフックを書き換えるなどし、デバイスドライバとしての自身のROMを呼び出させるようにした。現在で言えば、ドライバのインストールをPC起動時に毎回行う状況に近いと言える。ゲームソフトなどの単純なアプリケーションは、この初回...
12 KB (1,590 words) - 10:25, 3 August 2023
プログラマブルロジックデバイス (programmable logic device: PLD) は、製造後にユーザの手元で内部論理回路を定義・変更できる集積回路である。 通常の集積回路(IC、LSI)は設計時に仕様や機能が定まり、製造時に全ての回路が固定されるために、後から回路を変更する事は出来な...
18 KB (2,691 words) - 12:18, 14 October 2022
Windows User-Mode Driver Framework (category デバイスドライバ)
で初めて導入されたデバイスドライバーの開発プラットフォームである。Windows XP向けにも利用可能である。これにより、デバイスの特定のクラスのドライバーの作成が容易になる。 標準のデバイスドライバーは、特にマルチスレッドのソフトウェア環境では、非常に広範囲のシステムおよびデバイス...
8 KB (667 words) - 08:46, 22 September 2024
ブリッジされた環境設定での仮想イーサネットデバイスドライバ ATA100のコントローラ対応 4.2-RELEASE 初期的なUSBスキャナーの対応 USBモデムの対応 バッファオーバーフロー時のバグ修正 Portsの再構築 4.3-RELEASE サウンドドライバのアップデート TCPのバグ修正 システムコールkqueueのデバイス層への拡張...
114 KB (13,765 words) - 00:12, 29 October 2024
ローダブル・カーネル・モジュール (section バイナリ互換性)
デバイス利用のためのデバイスドライバやファイルシステム、通信プロトコルのためのシステムルーチンを含む、カーネルにリンクされていないオブジェクトファイルであり、システムを再起動せずそれらを利用可能にする。場合によっては、実際にデバイスを利用する場合、MAKEDEVを使用して静的にデバイス...
27 KB (3,306 words) - 09:14, 16 July 2024
9x系に対して各種デバイスドライバ類がかなり少なく、特にマルチメディア関連機器の多くに非対応という弱点を抱えていた。しかし次第にWindows 2000専用、およびWindows XP互換(共通)のデバイスドライバが順次開発された。 Windows...
38 KB (4,743 words) - 22:24, 14 August 2024
(パラレルATAのマザーボードにシリアルATAのデバイスは接続できずその逆も不可) 変換アダプタも販売されているが仕様が大きく異なるため正常に利用出来る保証は無い(特にATAPIデバイス) マスタースレーブ接続の廃止。1本のケーブルに1台のデバイスを接続するようになった...
33 KB (3,509 words) - 00:48, 16 October 2024
Network Driver Interface Specification (category デバイスドライバ)
媒体アクセス制御 (MAC) デバイスドライバである。 NDIS はラッパー (wrapper) と呼ばれる機能群のライブラリであり、下位のハードウェアの複雑さを隠蔽し、第3層のネットワークプロトコルドライバとハードウェアレベルのMACドライバに標準化されたインタフェースを提供する。同様な...
3 KB (449 words) - 06:28, 4 April 2020