###
DOI:
计算机系统应用英文版:2011,20(11):67-71,90
本文二维码信息
码上扫一扫!
用户态驱动框架的研究与实现
(1.中国科学技术大学 计算机科学与技术学院,合肥 230026;2.中国科学技术大学 计算机科学与技术学院,合肥 230026中国科学技术大学 苏州研究院,苏州 215123)
Research and Realization of a User-Mode Driver Framework
(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)
摘要
图/表
参考文献
相似文献
本文已被:浏览 2258次   下载 5320
Received:March 25, 2011    Revised:April 23, 2011
中文摘要: 在深入研究了Linux 操作系统驱动模型的基础上,设计和实现了一种全新的用户态驱动框架U2MDF(Unified User-Mode Driver Framework)。U2MDF 的核心思想是将传统的设备驱动分成内核态驱动模块和用户态驱动模块两部分,内核态驱动模块包含与性能密切相关的热点代码,如中断处理函数等;用户态驱动部分包含与性能无关的冷点代码,如设备的初始化等。以RTL8139 网络设备为例,实现了U2MDF 的原型系统,实验结果证明,U2MDF 在满足实际应用对性能要求的前提下,有效地减少了运行
中文关键词: 驱动模型  U2MDF  热点代码  可靠性
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 take network device RTL8139 for an example, the prototype system is implemented. Experiments show that U2MDF reduces the driver code that runs in the kernel mode effectively and isolates the driver and kernel roughly. Therefore it ultimately improves the reliability of operating systems.
keywords: driver model  U2MDF  hot code  reliability
文章编号:     中图分类号:    文献标志码:
基金项目:
引用文本:
刘军卫,李曦,陈香兰,徐军.用户态驱动框架的研究与实现.计算机系统应用,2011,20(11):67-71,90
LIU Jun-Wei,LI Xi,CHEN Xiang-Lan,XU Jun.Research and Realization of a User-Mode Driver Framework.COMPUTER SYSTEMS APPLICATIONS,2011,20(11):67-71,90