Linux カーネルハッカー のための Windows I/O システム概説 Linux カーネルハッカー のための Windows I/O システム概説 2001年10月17日 神田基博
出典 R.Nagar Windows NT ファイルシステム詳説 オライリー T.Mason NT ドライバプログラミング ソフトバンク R.Nagar Windows NT ファイルシステム詳説 オライリー T.Mason NT ドライバプログラミング ソフトバンク D.Solomon インサイド Windows NT 第2版 日経BP Windows NT 4.0のころの情報です。
ドライバのスタッキング Windows I/O マネジャ 暗号化、ウイルスチェック ファイルシステム 論理ボリュームマネジャ、RAID Windows I/O マネジャ 暗号化、ウイルスチェック ファイルシステム 論理ボリュームマネジャ、RAID ディスク デバイスドライバ
IRP I/O Request Packet は、 struct request バッファアドレス 共通部分 結果コード ファイルオフセットと長さ 暗号化 スタックされたドライバごとの、 パラメタ領域と、完了報告コールバック ファイルシステム ディスクブロック番号 LVM ディスク
FSは、ページフォルトする Read システムコール ファイルシステム (1) ファイルオフセットをディスクの ブロックに変換して、リード。 (3) トラップ (2)
Linux vs.Windows Linux Windows カーネルデバッガ △ ○ サポート関数の数 安定した カーネルインタフェース Linux vs.Windows Linux Windows カーネルデバッガ △ ○ サポート関数の数 安定した カーネルインタフェース × × いざというとき トラブルシュート ×