Presentation is loading. Please wait.

Presentation is loading. Please wait.

Linux カーネルハッカー のための Windows I/O システム概説

Similar presentations


Presentation on theme: "Linux カーネルハッカー のための Windows I/O システム概説"— Presentation transcript:

1 Linux カーネルハッカー のための Windows I/O システム概説
Linux カーネルハッカー のための Windows I/O システム概説 2001年10月17日 神田基博

2 出典 R.Nagar Windows NT ファイルシステム詳説 オライリー T.Mason NT ドライバプログラミング ソフトバンク
R.Nagar Windows NT ファイルシステム詳説 オライリー T.Mason NT ドライバプログラミング ソフトバンク D.Solomon インサイド Windows NT 第2版 日経BP Windows NT 4.0のころの情報です。

3 ドライバのスタッキング Windows I/O マネジャ 暗号化、ウイルスチェック ファイルシステム 論理ボリュームマネジャ、RAID
Windows I/O マネジャ 暗号化、ウイルスチェック ファイルシステム 論理ボリュームマネジャ、RAID ディスク デバイスドライバ

4 IRP I/O Request Packet は、 struct request
バッファアドレス 共通部分 結果コード ファイルオフセットと長さ 暗号化 スタックされたドライバごとの、 パラメタ領域と、完了報告コールバック ファイルシステム ディスクブロック番号 LVM ディスク

5 FSは、ページフォルトする Read システムコール ファイルシステム (1) ファイルオフセットをディスクの ブロックに変換して、リード。
(3) トラップ (2)

6 Linux vs.Windows Linux Windows カーネルデバッガ △ ○ サポート関数の数 安定した カーネルインタフェース
Linux vs.Windows Linux Windows カーネルデバッガ サポート関数の数 安定した カーネルインタフェース × × いざというとき トラブルシュート ×


Download ppt "Linux カーネルハッカー のための Windows I/O システム概説"

Similar presentations


Ads by Google