嵌入式实时进程管理及其对实时数据库的支持

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:nizhongyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ARTs-OS是由华祥软件研究开发中心研制开发的一个嵌入式实时操作系统,进程管理模块是其中的关键所在,它的微型性、实时性、可预测性和可靠性是满足嵌入式实时数据库ARTs-EDB对于可嵌入性、实时性、数据完整性要求的保证。ARTs-OS实现了可动态扩展的整体微内核和核外多进程多线程的实时进程模型。ARTs-OS的微内核只具备内核最基本的功能,其他功能可以通过静态配置或者动态加载的方式进行扩展,并且没有线程的概念,因此体积小巧、功能完善、执行高效。而核外的多进程多线程模型兼顾了多线程的运行效率和多进程地址空间的保护,并且较好的支持了ARTs-EDB的嵌套事务模型。ARTs-OS采用的基于线程的优先级驱动可抢占调度模型是ARTs-EDB事务调度的基础,它负责选择优先级最高的线程使之获得CPU,这种调度模型系统开销小,执行效率高,具有一定的可预报性。另外,ARTs-OS的实时调度器引入了线程的提交退出和夭折退出的概念,直接支持了ARTs-EDB嵌套事务的提交规则和夭折规则。ARTs-OS可选的任务接纳控制模块负责为任务分派优先级和对任务集进行可调度性分析。在为任务分派优先级时,针对ARTs-EDB中的混合实时事务,ARTs-OS提出了混合实时进程的概念,并在此基础上提出了延期单调速率优先级分派算法及其可调度性分析公式。任务集的DRM算法可调度性分析提高了任务集的可调度性。进程管理模块的性能测试结果表明,ARTs-OS运行的时间精度可以达到微秒级,符合ARTs-EDB对时间精度的要求,且其部分性能优于QNX和WinCE。
其他文献
在现实生活的很多应用中,数据流这种新型的数据随处可见,例如:网络事务日志、电话呼叫记录、信用卡交易以及传感与监控系统等。相对于传统的静态数据,数据流具有无限性、连续
由于科技的发展,电子商务变得越来越火爆,同时也带来了新的机遇和挑战.有挑战就有风险.电子商务系统开发的风险主要有五个方面,他们分别是可用性方面的风险、性能方面的风险
伴随着Internet的蓬勃发展,电子商务正以其高效、低成本的优势,逐步成为新兴的经营模式和理念.B2B、B2C等经营模式的不断优化和成熟更是推动了世界范围内电子商务的发展.人们
随着现代网络的规模不断扩大,复杂性不断增加,网络的异构性越来越高,网络管理的重要性与日俱增。特别在我国,迫切需要对中小型网络提供有效的管理。 对于异构网络的管理,SNMP(S
该文利用网络管理技术,较为完美的解决了此问题,从而为分布式防火墙的广泛使用提供了基础.论文通过以下方法设计和实现了一种有效的分布式防火墙的管理方法.1、设计和实现了
质量是产品的生命,软件质量同样也是软件产品的命脉.在当前中国软件产业蓬勃兴起,计算机应用日益普及的时期,强调软件质量,重视软件开发过程中的质量控制,有着尤为重要的现实
Internet/Intranet应用的普及和Web技术的发展,为Web工作流管理系统的实现提供了一个理想的平台,而基于Web的工作流管理服务为异地办公以及跨企业的合作提供了良好的基础。采
该文以特征点和信道编码为基础,引入双通道通信概念,提出了抗几何变形攻击的信息隐藏体制.彩色图像的颜色空间(如RGB,YUV等)被划分为2个独立信道:一个信道称为主信道,嵌入主
学位
我们正在见证一场将改变二十一世纪的数字革命,这场革命由因特网、媒体、信息、通讯等相关技术(ICT:Information and Communication Technologies)所推动。这场革命将彻底转