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