首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 109 毫秒
1.
为解决日趋复杂的嵌入式系统的效率和可靠性问题,本文比较并分析了现有的设备驱动模型,针对嵌入式设备对虚拟化的特殊要求,参考L4微内核虚拟化技术,提出了一种新的虚拟设备驱动优化模型,不仅实现了微内核架构中多虚拟机间的驱动共享,并且在提供系统可靠性的同时,弥补了虚拟化技术带来的性能开销,提供了一个在效率、功能和可靠性三方面取得相对均衡的虚拟化环境。  相似文献   

2.
传统操作系统中驱动程序的模型,尤其类似UNIX系统中设备驱动程序往往是同文件系统相关联的,这导致驱动程序用户接口不够灵活,而新的构件化的驱动程序模型将增加这种灵活性.讨论基于CAR构件技术及Elastos平台来构建构件化驱动程序的方法.上海科泰世纪科技有限公司实现了CAR(Component Assmably Runtime)构件技术以及为其提供运行时支撑的Elastos构件运行平台.CAR构件技术为驱动程序的构件化、驱动程序的加载和卸载提供了技术支持.  相似文献   

3.
传统操作系统中驱动程序的模型,尤其类似UNIX系统中设备驱动程序往往是同文件系统相关联的,这导致驱动程序用户接口不够灵活,而新的构件化的驱动程序模型将增加这种灵活性。讨论基于CAR构件技术及Elastos平台来构建构件化驱动程序的方法。上海科泰世纪科技有限公司实现了CAR(Component Assembly Runtime)构件技术以及为其提供运行时支撑的Elastos构件运行平台。CAR构件技术为驱动程序的构件化、驱动程序的加载和卸载提供了技术支持。  相似文献   

4.
5.
构件化驱动程序模型   总被引:7,自引:0,他引:7  
首先分析了传统的UNIX操作系统驱动程序模型,指出其存在的局限性;其次介绍了构件技术,并将构件技术运用到设备驱动程序设计中,提出了构件化驱动程序模型,并试图弥补UNIX系统的驱动程序模型存在的问题;最后还通过构造基于新模型的鼠标驱动程序展示了新的驱动程序模型。  相似文献   

6.
为监控用户加载的驱动程序在语义方面的恶意行为,将监控服务器(MS)引入微内核操作系统Minix.监控服务器执行对消息流的截取和分析,依靠事先注册的策略数据和策略函数,判断驱动程序是否存在语义上的恶意.实验结果证明,MS行之有效,并且内核态实现方式不会对系统性能造成较大的影响.  相似文献   

7.
Linux操作系统是一种通用型操作系统,内核采用了分层设计思想,导致了内核在实时性、内核扩充性和内核大小控制性方面的不足,文章提出了全新linux微内核设计模型,从根本上解决linux系统结构的缺点。  相似文献   

8.
衣双辉  李霖 《计算机仿真》2004,21(10):100-103
CORBA逐渐成为面向对象分布式应用中间件的主要标准,对象请求代理(ORB)是CORBA的核心,其地位举足轻重。该文在比较目前实现ORB的方法和技术基础之上,介绍了一种基于微内核技术的ORB实现模型-MicroORB,其核心功能是请求处理。在此基础上,重点介绍了其请求处理功能的实现机制。  相似文献   

9.
针对传统操作系统“一锅粥”式的整体结构存在的问题,提出了一种解决方案。对微内核体系结构的设计进行了探讨,在对模块化的设计思想和方法进行分析的基础上,提出了基于微内核系统模块的环状层次化方案,并详细分析了这种微内核体系结构的特点和采用这种体系结构在实现过程中的优势。受到了嵌入式应用领域的青睐。  相似文献   

10.
微内核架构为操作系统提供了良好的隔离性,高度模块化的架构设计使得微内核架构操作系统对进程间通信的依赖度极高,进程间通信恢复是系统恢复正常运行的关键。权能是微内核架构操作系统中进程对资源操作权限的描述,决定进程间能否进行通信。针对微内核操作系统在系统服务恢复过程中出现的进程间通信信道丢失问题,提出并实现了一种进程间通信恢复方法。在通信异常时保存权能信息,用于在系统关键服务恢复过程中重新建立客户程序与服务程序的进程间通信信道。实验结果表明所提出的方法是有效的,可以提高操作系统的可靠性。  相似文献   

11.
随着信息社会进入物联网时代,所有设备都需要通过开发应用程序以及驱动让计算机系统识别并使用,从而促进基于操作系统的底层驱动程序的开发工作。介绍Ubuntu16.04系统内核下开发底层设备驱动程序的过程,以Ubuntu系统内核为基础构建源码树、驱动模块编译、加载和卸载。分析Ubuntu系统下字符型设备驱动程序的设计方式,最后通过Ubuntu系统验证字符型设备驱动程序成功运行。  相似文献   

12.
As the information society enters the Internet of things era, all devices need to develop applications and drivers for comput- er systems to identify and use. This paper introduces the process of developing the underlying device driver under the Ubuntu 16.04 system kernel. Based on the Ubuntu system kernel, source tree construction, the driver module compiling, loading and unloading are completed. It analyzes the design method of character device driver in Ubuntu system. Finally, the character device driver designing is successful verified through Ubuntu system.  相似文献   

13.
基于灵活内核的构件化驱动程序   总被引:3,自引:1,他引:3  
探讨了整体内核和微内核两种操作系统体系结构的优缺点,并基于嵌入式操作系统—和欣的灵活内核技术提出构件化驱动程序设计,主旨是使用ezCOM构件技术封装驱动程序,实现多种模式下调用驱动程序,从而部分有效地解决微内核与整体内核系统之间的矛盾.  相似文献   

14.
协调是分布组件系统中的基本问题之一.但是,协调问题至今仍未得到很好的解决.根据实际应用的要求,提出了Concerto协调模型.它以Petri网为数学理论基础,扩充了Petri网的语义,引入了控制缓存和数据缓存,分别反映了分布组件的控制依赖和数据依赖关系,统一了现有的控制驱动和数据驱动两类协调模型.对于Concerto模型的运行,提出了驱动模式、动作规则和Concerto引擎.驱动模式有4种:依赖操作时间的驱动、依赖最小时间的驱动、依赖最大时间的驱动和依赖平均时间的驱动.这些驱动模式在实时系统、流量控制和任  相似文献   

15.
基于文件过滤驱动的连续数据捕获技术及其容灾应用研究   总被引:1,自引:0,他引:1  
根据数据容灾技术的发展趋势,结合连续数据保护的具体目标和现有数据捕获技术的优缺点,提出一种基于文件过滤驱动的连续数据捕获方法,描述了连续数据捕获的实现流程,并详细阐述了在连续数据捕获中所涉及的IRP截获技术、内核数据传输技术,最后使用该方法构建了一个面向业务连续性的安全容灾备份软件并给出了相关测试结果.与连续快照和API原语劫持相比,该方法具有数据捕获效率高、无数据遗漏、代价较低、对上层应用影响小的特点.  相似文献   

16.
随着基础软件国产化的浪潮,麒麟操作系统已经应用于各个行业.本文基于Qt提供的强大的C++API框架,开发运行于国产麒麟OS(Operating System)上的内核驱动程序学习系统,弥补了麒麟OS环境下缺乏驱动程序学习软件的不足.主要研究内核中几百个驱动程序的执行流程,Linux内核驱动程序的一般体系结构、内核驱动程...  相似文献   

17.
基于构件的软件开发,是软件工程领域一个重要的方法,其中构件模型是该方法的理论基础.目前,适用于基于对等结构的分布式应用软件开发的构件模型尚不多见.针对对等应用软件的特点,首先在给出一个开发框架的前提下,对对等应用软件进行了构件特征分析,并将基于该框架开发的对等应用软件系统所涉及到的构件形态,归结为可迁移构件、轻量级构件和耦合容器构件3类,然后在此基础上提出一个支持对等应用的构件模型,并对构件模型中语义和语法进行了表述,最后介绍了该构件模型的生成与部署、合成与组装、查找与匹配、通讯与协作、以及相关对比等方面的研究工作.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号