ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
デバイスドライバの記述 Oracle Solaris 10 8/11 Information Library (日本語) |
障害管理アーキテクチャー (FMA) の入出力障害サービスを利用することで、ドライバ開発者は障害管理機能を入出力デバイスドライバに統合できます。Solaris の入出力障害サービスフレームワークは、すべてのドライバがエラー処理のための基本的なタスクおよびアクティビティーを調整し、実行できるようにする一連のインタフェースを定義します。Solaris FMA 全体で、応答と回復に加えて、エラー処理と障害診断のための機能を提供します。FMA は Sun の予測的自己修復戦略を構成する要素です。
エラー処理と診断のための入出力障害サービスフレームワークに加えて、このドキュメントで説明する防御的プログラミング手法をドライバで使用すると、そのドライバは強化されていると見なされます。ドライバ強化テストハーネスは、入出力障害サービスおよび防御的プログラミングの要件が正しく満たされていることをテストします。
このドキュメントの内容は次のとおりです。
「Sun 障害管理アーキテクチャーの入出力障害サービス」では、障害管理機能を入出力デバイスドライバに統合することを検討しているドライバ開発者向けのリファレンスを提供します。
「Solaris デバイスドライバの防御的プログラミング手法」では、Solaris デバイスドライバを防御的に記述する方法についての一般情報を提供します。
「ドライバ強化テストハーネス」では、開発中のドライバがハードウェアにアクセスするときに擬似的なハードウェア障害を投入するドライバ開発ツールについて説明します。