编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 
第 13 章

强化 Oracle Solaris 驱动程序

借助故障管理体系结构 (Fault Management Architecture, FMA) I/O 故障服务,驱动程序开发者可将故障管理功能集成到 I/O 设备驱动程序中。Oracle Solaris I/O 故障服务框架定义了一组接口,使得所有驱动程序可以协调工作,并执行基本的错误处理任务和活动。总体上,Oracle Solaris FMA 除了可进行响应和恢复外,还可进行错误处理和故障诊断。FMA 是 Oracle 的预测性自我修复策略的一个组成部分。

当驱动程序除了将 I/O 故障服务框架用于错误处理和诊断外,还使用本文档中介绍的防御性编程做法时,认为该驱动程序已经过强化。驱动程序强化测试工具测试是否已正确实现 I/O 故障服务和防御性编程要求。