NDIS 6.0 の設計目標

NDIS 6.0 の設計と開発には、次の 2 つの主要な目標があります。

  1. ドライバーのパフォーマンスとスケーラビリティの向上。 (詳しくは、「パフォーマンスとスケーラビリティの向上」を参照。)

    以下の大幅な機能強化により、クライアントとサーバーの両方でパフォーマンスが大幅に向上します。

    • ネットワーク データ パッケージ
    • 送受信パス
    • ランタイム再構成機能
    • スキャッター/ギャザー DMA
    • フィルター ドライバー
    • 受信したデータ処理のマルチプロセッサ スケーリング
    • NIC への TCP タスクのオフロード
  2. NDIS ドライバー モデルの簡略化。 (詳しくは、「ドライバー モデルの簡略化」を参照。)

    以下の機能強化により、ドライバーの開発が簡略化されます。

    • 合理化されたドライバーの初期化
    • NDIS インターフェイスのバージョン管理のサポート
    • 簡略化されたリセット処理
    • 管理情報を取得するための標準インターフェイス
    • フィルター中間ドライバーを置き換えるフィルター ドライバー モデル