基于虚拟机技术的安全驱动模型设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:super_mouse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
设备驱动程序等内核扩展模块被认为是造成操作系统内核不稳定的主要原因,但是目前的主流操作系统采用的单内核设计对这些易出错的模块缺乏必要的隔离机制,造成这些模块中产生的错误影响到整个内核。本文结合现有的研究成果,提出了利用虚拟机技术将驱动程序与内核分离的架构,这样的做法实际上是由虚拟机来接管驱动程序的运行域,将驱动程序的行为限制在虚拟机中,而在驱动程序中发生的错误也将由虚拟机捕获,由虚拟机进行恰当的处理,使其不至于影响到内核的其他部分。使用虚拟机隔离的架构同时带来了通用性,通过跨平台的虚拟机平台支持,相同的驱动程序可以运行在多个不同的平台,这大大提高了程序的复用性。整个系统的实现使用用户态的Java虚拟机(JVM)将驱动程序与内核分离,在Linux系统中构建了新的驱动架构,并将原Linux内核中的USB驱动协议栈以及部分USB设备驱动移植到新的驱动架构中。在实现的过程中充分考虑了系统安全性及性能的平衡,采取了一些优化的措施。作为系统主体部分的JVM驱动程序,采用了面向对象的设计方式,提高了驱动程序的可扩展性和可维护性。对系统的测试主要集中在架构安全性以及系统的性能,测试结果表明,与原内核驱动程序相比,新的驱动架构表现出更高的稳定性,而在性能方面,对于时间和数据量要求不高的设备,其性能与原驱动程序相当接近;而对于需要进行大量数据处理的设备,其性能有一定程度的下降。综上,本课题提出的基于虚拟机技术的安全驱动模型能够提高整个系统的安全性,而对系统性能的影响在可接受的范围。课题中提出的使用虚拟机技术同时提供错误隔离环境和跨平台的通用驱动架构,具有创新意义。
其他文献
早地木槿(Hibiscus aridicola)隶属于锦葵科(Malvaceae)木槿属,特产于川西滇北金沙江河谷。根据文献及采集标本记录,该种在上世纪五十年代前曾广泛分布于金沙江沿岸。由于分
1背景介绍rn山东和光智慧能源科技有限公司,为济南热力集团旗下的全资子公司.主要负责的是济南热力集团部分换热站点的调度运营管理.供热区域近1000万平方米,大约管理100个左
期刊
1目标和概述rn遵循“中国制造2025”和“互联网+”战略规划与行动部署,积极践行供给侧改革,中智达以提质增效、节能降耗、转型升级为总目标,以智能制造、互联网+为技术驱动,
期刊
MAC(Media Access Control)—媒体接入控制,是以太网中最常用的物理层到数据链路层的接口电路。随着以太网技术的不断发展,MAC的规格也变的越来越复杂、越来越多样:速度分10M
便携式电子产品的普及和飞速发展使得高性能低成本的电源管理解决方案备受关注,新一代低压差线性稳压器(LDO)以其超低噪声、高PSRR、微功耗和极低的成本成为极具竞争力的电源方案之一,将在电源管理市场上占有重要的一席。本论文以重点科研项目“深亚微米电源管理类集成电路关键技术理论研究与设计”为背景,设计了一款超低漏低噪声双路LDO线性稳压器芯片XD8920。该芯片集成了两路可以独立工作的LDO稳压器,使
红树林湿地生态系统大多位于热带亚热带海陆交界处,各种环境因子作用剧烈,环境条件复杂多变,其中分布着极其丰富的微生物资源。红树林中微生物不仅可以将废水中的重金属离子吸附
计算机系统的安全问题是一个关系到人类生活与生存的大事,成为世界各国关注的重要问题。身份认证技术是现代网络环境中保证用户个人信息安全的重要手段,它已成为网络安全领域里
摘要:在数学教学改革实践过程中,以强化素质教育和夯实基础知识教学为主,结合生产、生活实践,不断提高学生对数学知识的应用意识,在知识运用过程中进一步巩固所学知识。在教学方法改革方面,一定要摒弃传统应试教育的束缚,注意与实践应用相结合,重视对学生应用意识的启发引导,从强化应用意识和培养学习兴趣结合开始,根据数学知识传授的特点,注重素质教育的培养。  关键词:中学数学;素质教育;教学改革  中图分类号:
面对全球化石燃料成本增加、储量有限和越来越严重的环境危机问题,可再生能源受到了各国政府和人民的普遍关注。风能和太阳能作为地球上取之无尽、用之不竭的财富,成为可再生能源中人们关注的焦点,并得到了人们的广泛利用。作为当前利用太阳能和风能的主要方式之一,光伏发电和风力发电技术不断成熟。由于风能和太阳能的随机性、间歇性和不稳定性,为了充分提高能量转换效率和能源利用率,基于风力发电和光伏发电的风光储联合发电
X射线相位衬度成像技术是基于相位的改变量而形成图像衬度的成像技术,具有对弱吸收物质成像的特性,可以应用于昆虫内部系统、肌肉等吸收系数较小的结构的三维成像。本论文利用X