期刊文献+

一种新型的基于构件和微内核的设备驱动模型

A New Driver Model Based on Component and Micro-kernel
在线阅读 下载PDF
导出
摘要 论文首先从内核性能和安全性的角度分析驱动程序对微内核与单体内核的影响;然后讨论硬件抽象层对驱动抽象能力的影响以及与移植性及内核大小的关系;分析传统UNIX系列与Windows NT操作系统内核结构以及驱动模型优缺点;最后介绍一个构件化驱动模型的特点。该模型基于构件装配运行平台技术,运行在和欣2.0操作系统平台上。驱动模型底层是一个合适的硬件抽象层,方便移植,用户态程序可以灵活地调用驱动程序。 First,this paper analyses how micro kernel and monolithic kernel influence device drivers in the aspects of kernel performance and security.Second,it discusses the relationship among hardware abstraction layer and drivers' abstraction,portability and the size of the kernel,analyses the UNIX series and Windows NT operating system,and summarizes specification of their kernel architecture and device drivers model.Last,it develops a driver model based on component.The driver model runs in Elastos OS with a proper hardware abstraction layer,and the user-mode program can call the drivers easily and agilely.
出处 《计算机工程与应用》 CSCD 北大核心 2005年第7期93-96,共4页 Computer Engineering and Applications
基金 国家863高技术研究发展计划项目(编号:2001AA113400)
关键词 微内核 构件技术 驱动模型 micro kernel,component technology,driver model
  • 相关文献

参考文献12

  • 1Andrew S Tanenbaun. Struetured Computer Organizatior[M].4th edition,Prentice Hall.
  • 2Don Box. Essential COM[M].3rd Edition,Addison-Wesley,1998-01.
  • 3Koretide Corporation. Elastos Handbook.2003-09.
  • 4U Vahalia. UNIX Internals:The New Frontiers[M].Prentice-Hall,1996-04.
  • 5Thorsten Scheuermann. Evolution in Microkernel Design[C].In:COMP 242 Spring'02.
  • 6Du Yongwen,He Huacan. Device driver design based on agile kernel[J].Computer Engineering and Applications,39(5).
  • 7陈榕.中间件技术在嵌入式操作系统中的应用[C]..In:Proc of Workshop on Embedded System[C].,2001-10..
  • 8S Maillet. Using COM for Embedded Systems(Part Ⅱ)[C].In:Embedded System Conference Session #425,2000.
  • 9S Maillet. Using COM for Embedded Systems[C].In :Embedded System Conference Session #216,2000.
  • 10Frank Luders,Ivica Crnkovic.Experiences with Component-Based Software Development in Industrial Control[C].In:SERP'01.

共引文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部