计算机科学 ›› 2008, Vol. 35 ›› Issue (2): 277-281.

• • 上一篇    下一篇

基于用户态JVM的安全驱动模型的设计与实现

  

  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    该项目得到了IBM中国研究院大学合作项目的资助.

  • Online:2018-11-16 Published:2018-11-16

摘要: 设备驱动等内核扩展模块被认为是造成操作系统不稳定的主要原因,而目前对操作系统稳定性的研究也主要集中在研究如何将其与内核的主体部分分离。本文结合现有的研究成果,提出了利用用户态的Java虚拟机(JVM)将驱动程序与内核分离的架构。在这样的架构中,驱动程序运行在受限的JVM中,所有驱动程序的错误都将被捕获而不致影响到内核的其他部分。利用这样的架构,在Linux系统下实现了新的USB协议栈,并对其进行了性能测试。测试结果表明,与原内核驱动程序相比,新的驱动架构表现出更高的稳定性,而在性能方面,对于时间和数据量要

关键词: 操作系统 稳定性 驱动程序 错误隔离

Abstract: 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 arch

Key words: Operating system, Reliability, Device driver, Isolation

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!