%0 Journal Article
%T The Design and Implementation of a Safe Device Driver Model
基于用户态JVM的安全驱动模型的设计与实现
%A YIN Yi-Ming
%A ZHOU Ling-Ling
%A YING Ren-Dong
%A GE Yi
%A
殷一鸣
%A 周玲玲
%A 应忍冬
%A 戈弋
%J 计算机科学
%D 2008
%I
%X Kernel extensions,such as device drivers in operating systems,are proved to be much more unreliable than other parts of kernel.Recent researches on OS reliability are focusing on the isolation of extension modules from kernel.In this paper,a new architecture is proposed to isolate device drivers.Drivers are restricted in user-mode java virtual machine(JVM),which is an independent user-process.Bugs in drivers will be captured and well handled by JVM,and therefore,prevented from ruining the whole kernel.A new USB protocol stack in Linux is implemented based on this architecture.Performance test reveals that new architecture ensures a more reliable operating system with an acceptable performance overhead compared with traditional drivers.
%K Operating system
%K Reliability
%K Device driver
%K Isolation
操作系统
%K 稳定性
%K 驱动程序
%K 错误隔离
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=C01D58FF473BD43718FCDD1A4F36C6A9&yid=67289AFF6305E306&vid=6209D9E8050195F5&iid=0B39A22176CE99FB&sid=CAA7BAE04CB631A1&eid=C1B34927D429E92F&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=13