I/Oマネージャー
Windowsカーネルモードで、アプリケーションとデバイスドライバーの間のI/O要求を統括するコンポーネント。要求のほとんどをIRPに詰めてデバイススタックへ流す。
- 概念URI
https://comcomponent.com/knowledge/io-manager/
- 別名・表記
- I/O Manager / IOマネージャー
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- I/OマネージャーはIRP(I/O要求パケット)を利用します。アプリからの要求(開く・読む・書く…)をIRPというパケットに詰めてドライバーに渡す。デバイスドライバーへの要求のほとんどはこの形式になる / 確度: 確立した関係 / 確認日: 2026-08-01 出典 出典
- I/Oマネージャーはオブジェクトマネージャーを利用します。CreateFileに渡された名前の解決は、オブジェクトマネージャーが管理する単一の名前空間で行われる / 確度: 確立した関係 / 確認日: 2026-08-01 出典 出典
- I/Oマネージャーはデバイススタックを利用します。組み立てたIRPは、まずデバイススタックの最上位のデバイスオブジェクトへ送られる / 確度: 確立した関係 / 確認日: 2026-08-01 出典 出典
- I/Oマネージャーはディスパッチルーチンを利用します。IRPを処理させるとき、宛先ドライバーのMajorFunction配列から対応するディスパッチルーチンを呼び出す / 確度: 確立した関係 / 確認日: 2026-08-01 出典 出典
- I/Oマネージャーはメジャーファンクションコードを利用します。要求の種類(開く・読む・書く・クリーンアップ…)をメジャーファンクションコードで表す / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- I/OマネージャーはファストI/Oを利用します。同期のファイルI/O要求を受け取ると、IRPを組み立てる前にまずファストI/Oルーチンを試し、処理できなければIRPを作る / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- I/Oマネージャーはカーネルモードを前提とします。I/OマネージャーはOS中核部分としてカーネルモードで動作する / 確度: 確立した関係 / 確認日: 2026-08-01 出典 出典
- I/Oマネージャーは同期I/Oの実装を担います。要求がペンディングになった場合、I/Oマネージャーが完了を待ち合わせてからアプリへ制御を返すことで同期I/Oを実現する / 確度: 確立した関係 / 確認日: 2026-08-01 出典 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。