基于反射机制的构件化嵌入式操作系统

来源 :浙江大学 | 被引量 : 0次 | 上传用户:guolsh003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着构件化嵌入式操作系统的迅速发展,构件的灵活性、构件运行的性能、构件对资源的利用率等方面的问题变得越来越突出。对此我们在构件化嵌入式操作系统Pcanel的微内核中加入活动管理器,空间管理器及维护与构件运行相关的管理信息以支持反射式调度和反射式空间管理。反射式调度使嵌入式操作系统的性能得到较大提升,反射式空间管理使嵌入式操作系统对有限存储资源的利用率得到显著提高,而且反射机制使得构件的动态配置成为可能。此外,由于只是在线程调度和存储管理两个方面支持反射机制,构件化嵌入式操作系统的设计变得相对简单,进一步提高了构件化嵌入式操作系统的性能。本文针对反射机制在构件化嵌入式操作系统中的应用展开深入研究,提出了将反射机制应用到Pcanel的构件模型SmartCM中的方法,并设计实现了这一模型体系,使SmartCM支持反射式调度和反射式空间管理。主要贡献和创新点表现为如下工作:1)根据元模型体系,在Pcanel的构件模型SmartCM及其微内核C-Kernel中设计并实现了反射机制的架构。通过在C-Kernel中加入活动管理器和空间管理器以及与线程活动相关的管理信息来支持反射机制在Pcanel操作系统中的应用。2)完成了与反射式调度相关的设计与实现。在线程的组织结构中加入了对反射机制的支持。特权线程的应用使得构件能与微内核进行交互,是反射机制实现的基础。线程间通信的设计则关系到反射式调度的效率,而且反射式调度的最终实现还是要依靠线程间的通信实现。3)完成了与反射式空间管理相关的设计与实现。Pcanel的存储管理使用了共享地址空间以及相应的保护机制,提高了空间利用的灵活性。而反射式空间管理器进一步增强了空间利用的灵活性,使得有限资源的利用率大大提高,使Pcanel更加适合在嵌入式系统中应用。
其他文献
在当代的网络技术发展过程中,合理、高效地利用网络资源始终是网络研究领域里的一个热点方面。这是因为尽管现在硬件设备的容量和速度都是发展十分迅速的,但与人类社会发展过程
随着网络和多媒体技术的飞速发展,数字文化遗产再现技术工作日益深入。著名的秦阿房宫建筑一般仅仅是以古画和文史资料的形式呈现在我们面前,并不能让我们在真实的场景内任意漫
Ad Hoc组合QoS分层路由协议——Hi-ACQoS-TORA,是一种组合Qos路由算法。Hi-ACQoS-TORA建立在均匀、有效的分簇算法的基础之上,簇内使用蚁群算法完成多指标的QoS路由,簇间使用简
智能规划是人工智能的重要研究领域之一。1995年Blum和Furst提出了一种基于规划图的快速规划方法——图规划,第一次采用图的方式来解决规划问题,在智能规划领域中取得了革命
现代远程教育是正规学校教育的重要补充手段,其市场需求十分强烈。随着中国IPv6网络的普及,更是迫切需要支持下一代互联网的远程教育软件系统的应用。电子电路课程的远程实验教
电脑鼠是众多机器人中的一种,它在驱动、传感器和控制系统的帮助下能够自主求解迷宫。在当今智能化社会的发展趋势下,电脑鼠不仅具有一定的比赛意义,还具有广泛的实用价值。其中
粗糙集(Rough Set,RS)理论,是继概率论、模糊集理论、证据理论之后的又一种新的处理不确定性信息的数学方法,能有效地分析和处理不精确、不完整、不一致等各种不完备数据,并从中
ERP(Enterprise Resources Planning,企业资源计划)是20世纪90年代发展起来的综合企业管理信息系统。它代表了未来企业管理的发展方向和必然趋势。世界上有很多企业成功实施了
服务质量(QoS)是一个综合指标,用于衡量使用一个服务的满意程度。目前随着随着Internet规模的不断增长和多媒体业务的大量涌现,IP网上出现了大量的实时业务。由于实时业务对网
跟踪调试是定位程序中的错误并修正其错误的过程,是软件开发中必不可少而耗时甚大的环节。 从上层看,操作系统是一个功能的集合,其中跟踪调试环境是为上层应用程序提供的一组