面向驱动配置的自动日志插入方法研究.docxVIP

  • 0
  • 0
  • 约2.86万字
  • 约 22页
  • 2026-01-30 发布于浙江
  • 举报

面向驱动配置的自动日志插入方法研究.docx

第36卷

第36卷第10期

2013年10月

Vol.36No.10Oct.2013

CHINESEJOURNALOFCOMPUTERS

面向驱动配置的自动日志插入方法研究

刘虎球”马超”白家驹”

1(清华大学计算机科学与技术系北京100084)

2)(西安电子科技大学计算机学院西安710126)

摘要驱动的可靠运行对于操作系统至关重要,驱动的长久稳定运行依赖于正确的驱动配置.由于硬件本身存在大量约束条件,对系统进行修改,或者对驱动、内核升级,或者对设备更新换代时容易发生驱动配置错误,而该类错误尚无法通过现有的方法直接进行定位和解决.文中设计并实现了AiLsDc(AutomaticallyinsertingLogsystemforDriverconfiguration)自动日志插入辅助检错系统,能够根据参数配置规范文档中的规则进行驱动配置检查.

AiLsDc首先按照定义的驱动配置规范规格XML文档对驱动源码进行插装和修改,运行时动态检查驱动的配置是否满足配置规范文档的要求.当出现参数违例时,日志记录模块将会自动记录可能引起该违例的错误原因和错误位置.通过对比和检查日志,能够在出错时快速定位从而辅助纠错,提高开发效率.实用性评测表明,系统能够捕获配置异常,而性能评测结果表明,AiLsDc系统在提高驱动的可靠性的同时,带来的开销很小。

关键词操作系统;可靠性;驱动配置错误检查;日志注入

中图法分类号TP316DOI号10.3724/SP.J.1016.2013.01982

AutomaticallyInsertingLogSystemforDriverConfiguration

LIUHu-Qiu1MAChao1BAIJia-Ju2)

1)(DepartmentofComputerScienceandTechnology,TsinghuaUniversity,Beijing100084)

2)(CollegeofComputer,XidianUniversity,Xian710126)

AbstractDriverreliabilityisessentialfortheoperatingsystem,andthelong-termstableopera-tionofdriverdependsontheproperdriveconfiguration.Becauseoftheinherentconstraintsofhardware,itsquiteeasytogetwrongforthedriverconfigurationwhenmodifyingthesystemanddriver,upgradingkernel,orreplacingequipments.Andtheseerrorscouldntbelocatedandremovedbyexistingmethodsdirectly.Inthispaper,wedesignandimplementanautomaticallyinsertinglogsystemfordriverconfiguration(AiLsDc),whichcancheckthedriverconfigurationparameteraccordingtothespecificationdocumentwhichisconfiguredbythedriver.Firstly,sys-temchecksandmodifiesthedriversourcecodeaccordingtothespecificationdocumentdefinedbyAiLsDc.Anditcheckstheparameterdynamicallytoguaranteethecorrectness.Whenfinding

somewrongparametersorviolations,theloggingmodulecanrecordthepossiblereasonsa

文档评论(0)

1亿VIP精品文档

相关文档