首页 | 本学科首页   官方微博 | 高级检索  
     

用户态驱动框架的研究与实现
引用本文:刘军卫,李曦,陈香兰,徐军.用户态驱动框架的研究与实现[J].计算机系统应用,2011,20(11):67-71,90.
作者姓名:刘军卫  李曦  陈香兰  徐军
作者单位:1. 中国科学技术大学计算机科学与技术学院,合肥,230026
2. 中国科学技术大学计算机科学与技术学院,合肥230026;中国科学技术大学苏州研究院,苏州215123
摘    要:在深入研究了Linux操作系统驱动模型的基础上,设计和实现了一种全新的用户态驱动框架U2MDF(Unified User-Mode Driver Framework)。U2MDF的核心思想是将传统的设备驱动分成内核态驱动模块和用户态驱动模块两部分,内核态驱动模块包含与性能密切相关的热点代码,如中断处理函数等;用户态驱动部分包含与性能无关的冷点代码,如设备的初始化等。以RTL8139网络设备为例,实现了U2MDF的原型系统,实验结果证明,U2MDF在满足实际应用对性能要求的前提下,有效地减少了运行在内核态的驱动代码,基本上实现了驱动和内核的隔离,最终达到了提高操作系统整体可靠性的目的。

关 键 词:驱动模型  U2MDF  热点代码  可靠性
收稿时间:2011/3/25 0:00:00
修稿时间:2011/4/23 0:00:00

Research and Realization of a User-Mode Driver Framework
LIU Jun-Wei,LI Xi,CHEN Xiang-Lan and XU Jun.Research and Realization of a User-Mode Driver Framework[J].Computer Systems& Applications,2011,20(11):67-71,90.
Authors:LIU Jun-Wei  LI Xi  CHEN Xiang-Lan and XU Jun
Affiliation:LIU Jun-Wei1,LI Xi1,2,CHEN Xiang-Lan1,XU Jun1 1(University of Technology and Science of China,Anhui University,Hefei 230026,China) 2(Suzhou Institute for Advanced Study,University of Technology and Science of China,Suzhou 215123,China)
Abstract:Based on the research of Linux Device Driver Model,this paper proposes and implements a new user-mode device driver framework called U2MDF(Unified User-Mode Driver Framework).The core idea of U2MDF is splitting the traditional device driver into two parts.One called kernel-mode driver component contains the hot code related to performance or critical paths,such as interrupt handler,and the other called user-mode driver component contains the performance-independent code,such as the device initialization.To ...
Keywords:driver model  U2MDF  hot code  reliability  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号