多内核构件化嵌入式操作系统的研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:crazyliang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子技术的发展,软/硬件资源日益增多,嵌入式系统日益普适化和多样化。嵌入式操作系统除了提供传统实时操作系统的功能之外,还需要根据用户的需求支持许多通用操作系统的功能,包括文件系统、网络协议、用户界面等。许多嵌入式系统还要求操作系统能够支持高性能的多媒体处理和信号处理等应用。此外,越来越多的设备连接到网络环境,安全问题显得日益重要。因此,嵌入式操作系统正面临来自许多方面的困难问题,包括扩展性、实时性、通用性、高效性和安全性等。为了支持这些多样化的应用需求,业内各机构提出了一些解决方案。例如,构件技术主要解决操作系统的扩展性问题,双内核技术主要解决操作系统如何同时满足实时性和通用性的问题。 构件技术通过预定义的模块组合,创建复杂的软件系统,是当前主流的开发方式。采用构件化方法设计可配置的操作系统,具有开发时间短、支持构件重用、灵活的可扩展性和良好的可移植性等优点。然而,主流构件技术用于嵌入式操作系统有许多缺点,如实时性差、代码体积大、运行速度慢等。研究构件化的嵌入式操作系统,需要解决三个关键难题:保证构件化运行环境的高效性:保证对若干重要应用领域的支持,包括信号处理和多媒体处理;保证系统能够同时满足安全性、实时性和通用性。 本文针对构件化嵌入式操作系统技术展开深入研究,提出一种多内核操作系统技术,设计并实现了一个构件化嵌入式操作系统Pcanel及其构件模型和数据流框架。本文的主要贡献和创新点表现为如下工作: 1) 提出了一种多内核操作系统技术(简称多内核技术):一个操作系统由多个内核以及一组实现特定功能的构件组成,可支持多样化的应用;构件按结构分为两类,第一类是在运行时包含所有功能的执行代码的构件,称为功能式构件,第二:类是在运行时动态加载外部执行代码的构件,称为框架式构件;内核按职能分为四类,第一类是支持构件之间通用的通信和协同工作的内核,第二类是支持构件之间高性能数据传输和调度的内核,第三类是支持框架式构件之间计算资源的分区的内核,第四类是实现框架式构件运行形式的
其他文献
在传统的法人分类方式问题上,按照法人的目的是营利性的还是公益性的,把法人分为营利性法人与公益性法人两个大类,这种分类方式在两大法系中都存在。但是,有一类法人的组织形态,其
为了探索解决非模式变量—径向速度和反射率因子的直接同化问题,从实际业务应用的前景和价值出发,采用三维变分同化方法,研究建立了多普勒天气雷达基本观测量的直接同化方法,
2000年7月,新山东大学成立后,学校明确办学指导思想,准确定位医学教育,继续坚持文、理、医结合的七年制医学教育人才培养模式,充分发挥综合型大学人才、资源、学科的优势,继
<正>有人说过"在权力的阴影下长大的,只知道权力"。这句话不无道理。那样一种极度的权力,无孔不入地渗透到人们的生活中去,干预和影响人们生活的方方面面,占据人们生活世界的
期刊
目的明确转化生长因子β2(TGF-β2)对豚鼠镜片诱导型近视眼后极部巩膜成纤维细胞的增殖和超微结构的影响。方法选择2周龄豚鼠10只,随机选取一只眼(实验组)用镜片诱导法制备近
目的探讨腹腔镜胆囊切除术应用艾瑞昔布超前镇痛的效果。方法选取择期行腹腔镜胆囊切除术60例,随机分为观察组和对照组各30例,观察组术前1 h口服艾瑞昔布0.1 g,对照组术前未
目的探讨疥疮的误诊原因及减少误诊的措施。方法对我院2005年12月—2011年12月收治并误诊的疥疮27例的临床资料及误诊情况进行回顾性分析。结果本组散在性分布丘疱疹及湿疹等
英国1948—1954年的欧洲政策是:借助美国的力量制衡苏联以重建欧洲的均势;全力支持北大西洋公约组织,将其作为欧洲安全的保障;在西欧联合的问题上,坚持政府间合作的原则,反对
<正> 《东方丛刊》(第一辑,中华全国美学学会、中国比较文学学会,全国高校东方文学研究会、广西师范大学出版社联合主办、广西师范大学出版社出版)的问世,是我国学术研究领域
随着当今互联网宽带技术和多媒体信息技术的飞速发展,网络多媒体应用已经成为Internet应用的重要内容,其中随着音视频文件压缩技术和流媒体技术的发展以及发布手段的丰富,支