NDIS 6.0 の設計目標
NDIS 6.0 の設計と開発には、次の 2 つの主要な目標があります。
ドライバーのパフォーマンスとスケーラビリティの向上。 (詳しくは、「パフォーマンスとスケーラビリティの向上」を参照。)
以下の大幅な機能強化により、クライアントとサーバーの両方でパフォーマンスが大幅に向上します。
- ネットワーク データ パッケージ
- 送受信パス
- ランタイム再構成機能
- スキャッター/ギャザー DMA
- フィルター ドライバー
- 受信したデータ処理のマルチプロセッサ スケーリング
- NIC への TCP タスクのオフロード
NDIS ドライバー モデルの簡略化。 (詳しくは、「ドライバー モデルの簡略化」を参照。)
以下の機能強化により、ドライバーの開発が簡略化されます。
- 合理化されたドライバーの初期化
- NDIS インターフェイスのバージョン管理のサポート
- 簡略化されたリセット処理
- 管理情報を取得するための標準インターフェイス
- フィルター中間ドライバーを置き換えるフィルター ドライバー モデル