异构多核处理器的微内核操作系统通信机制的研究与设计

来源 :桂林理工大学 | 被引量 : 0次 | 上传用户:fj123521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微内核操作系统因其灵活性高、可移植性强的特点得到人们广泛关注。由于微内核操作系统内核结构的高度模块化,各模块之间相互联系是通过进程间通信IPC(Inter-Process Communication)来实现的。同时,微内核操作系统应用于多核处理器上俨然成为了一种趋势,然而,目前存在的基于异构多核处理器的微内核操作系统性能并不高,而通信机制是影响其性能的关键因素。因此,设计一个适用于异构多核处理器的微内核操作系统通信机制至关重要。本文通过对进程间通信与异构多核处理器的核间通信进行研究与分析,着重研究核内与核间两个方面的通信机制的优化。本文主要的研究工作如下:(1)通过分析当前进程间通信方式的优缺点,对于核内通信,本文设计了基于消息分类的通信策略。该策略利用寄存器在消息传递中无需访存,速度快,以及利用共享内存能够减少通信过程中数据的二次拷贝的优点,由代理线程判断消息是重量级消息还是轻量级消息,轻量级消息交由寄存器进行通信,而重量级消息则通过基于共享内存的地址映射方式进行通信。通过对消息进行分类,处理器中的资源能够得到合理分配,进程间通信效率也得到提高。(2)异构多核处理器的应用加强了处理器的并行能力,然而针对异构多核处理器的微内核操作系统核间通信机制的效率还有待提升。对于核间通信,本文研究设计了针对任务分类的通信策略。该策略通过设置一个通信管理内核,目的是掌控与协助核间通信,通过将任务分为I/O任务与计算任务,并且依靠代理线程与消息邮箱两种方式共同完成。同时,针对异构多核通信机制,设计了一种任务映射算法,该算法采用分支定界策略缩小搜索范围,并随机互换任务的位置来提升映射质量,以此来优化异构多核通信机制中通信带宽的使用效率。最后,本文通过MPI(Message Passing Interface)搭建异构多核模拟实验环境,将改进的μC/OS-II操作系统移植到Visual Studio 2010中并进行相关修改,通过C语言实现通信机制,利用测试程序验证本文提出的通信机制的通信代价,并在相同的条件下与消息邮箱通信机制的通信代价做比较。结果表明,本文设计的通信机制运行效率高于消息邮箱机制,提高了异构多核环境下微内核操作系统的性能,证明了本文设计的通信机制的有效性。
其他文献
爱玛·伍德豪斯是一个上层家庭的女儿 ,受家庭影响 ,天性善良并且富有同情心 ,同时她染上了中上流阶层的傲慢与偏见。《爱玛》的作者向我们栩栩如生地描述了爱玛在对周围人的
新闻作品的保护关系到新闻事业的发展兴衰。媒体融合技术背景下,新闻产品更加多样复杂,新闻作品侵权也呈高发态势。面对形态不断创新、形式更加多样的新闻产品,确定明晰的新
利用微波消解技术使生物样品的前处理过程简单快捷,消解效果完全满足测定要求。消解溶液用电感耦合等离子体质谱法同时测定生物样品中14个微量元素铜、铅、锌、镉、钴、铬、
本文聚焦于“十七年”时期内蒙古的文学制度研究,从“十七年”时期中央文艺政策的建构和自治区文学方针的确立、文艺机构的设立、作家培养机制的建立、文学出版状况、文学期刊的创刊、停办、复刊以及文学评论状况等方面分析说明“十七年”时期内蒙古文学制度的存在样貌。论文共分六部分:论文绪论阐明了“十七年”时期内蒙古文学制度研究的内容,概要总结了先行相关研究,分析了选题的重要性和创新性,并说明了研究方法。第一章,分
文章从设计师、消费者、市场运行机制以及国内发展环境等不同的方面分析了我国高级定制服装发展过程中存在的问题,并针对这些问题提出相应的解决措施及建议,以期对我国高级定
"和平演变"是西方国家颠覆社会主义国家的一项长期战略,防止和反对"和平演变"则是所有执政的共产党所面临的一个重大课题。毛泽东和邓小平先后对此作了积极的探索。其所积累
金属材料因具有良好的导电导热性、良好的机械加工性能、可焊接性以及低温下高强度等优点,被广泛应用于船舶冷凝器管、民用管道和沿海电厂热交换器等领域。诸多金属中金属铜
包装教学改革不断的在教学方法和教学模式上有所突破,更在教学理念上有一定的创新。本文立足于包装设计教学实践研究,分析地域特色在包装设计教学创新中的应用,并且以海南地
<正>门诊是医院的重要组成部分,也是医院的对外窗口,是病人接受检查、诊疗、预防保健的主要场所。门诊每天人流量大,并且就诊病人文化层次不同,要求也不同。加之,医院陌生的
乳腺癌是我国女性第一位高发的恶性肿瘤,每年新增患者逐年增多,且有呈逐渐年轻化的趋势。尽管早期乳腺癌筛查的开展和综合治疗水平的提高改善了治疗效果,仍有30%的乳腺癌患者