支持多核处理器的RTEMS嵌入式操作系统的研究

被引量 : 0次 | 上传用户:yi123400
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着信息量爆炸式增长,计算机系统的性能和功耗之间的矛盾日益凸现,单核处理器已不能满足各领域电脑用户的需求。单芯片多核处理器通过在芯片上集成多个频率较低的可执行核来解决单核发展遇到的瓶颈问题,而研究支持多核处理器的操作系统是多核得以应用的基础。RTEMS嵌入式操作系统对多处理器提供了很好的支持。但是具体硬件体系结构不同,多核化设计过程中需要实现机制不一样。本文主要研究支持SMP体系的RTEMS多核化实现机制。论文首先剖析RTEMS操作系统内核,在此基础上研究RTEMS系统对多核处理器的支持。系统采用了共享内存的体系架构,通过中断机制实现多核之间的通信。针对单核情况下的同步互斥机制在多核系统中不能保持原有语义的问题,系统采用改进的任务自旋锁与中断自旋锁相结合的机制,该机制较好的实现了RTEMS多核化的同步与互斥。针对RTEMS多核任务调度采用统一分配策略带来的不足,在对现有动态调度算法研究的基础上,提出根据系统资源动态变化自动进行任务调整的两级动态任务调度算法。本文在M5多核仿真平台上利用TGFF工具生成测试任务的方法进行实验,验证RTEMS多核化系统的可行性和高效性,并选择加速比和负载平衡效率作为策略性能评价指标。测试结果证明了系统正确性,并且随着计算规模不断增大,新机制缩短了任务执行时间、改善了系统并行效率。
其他文献
<正>围绝经期是每个妇女人生的必经阶段,此阶段卵巢功能衰退,约2/3的妇女可出现一系列由于雌激素变化所引起的各种相关症状。国外流行病学资料表明,33%~51%的围绝经期妇女存
<正>慢性阻塞性肺疾病(chronic obstructive pulmonary disease,COPD)是呼吸科常见疾病,病情反复发作,呈进行性加重,治疗手段有限,患者生活质量往往较差。目前国内外指南都认
随着物质生活水平的提高和家庭基本结构的变化,很多幼儿从富裕的“6+1”家庭中向我们走来。帮助他们尽快地适应集体生活、逐渐提高他们的集体生活能力就成了幼儿园教育的主要
为探讨观察和护理对CT增强检查老年患者的影响,总结护理368例接受CT增强检查老年患者的经验。结果发现CT增强检查时的护理措施可减少老年患者的不良情绪反应,促进CT增强检查安
任务调度和通信机制是实现RTEMS系统实时性和可靠性的重要保证。目前RTEMS系统采用基于线程并以任务优先级为驱动,支持抢占,同等优先级的任务分时共享处理器的调度策略。优点是
了解脑死亡器官捐献肾移植受者术后生活质量。方法应用SF-36生活质量量表分析18例脑死亡器官捐献肾移植受者术后6个月的生活质量,并与肾移植术前及健康人群进行比较。结果两
阐述了信息时代文献检索课的教学目标 ,分析了传统文献检索课教学模式存在的问题以及改革教学模式的必要性 ,提出了文献检索课教学新模式———分阶段全程教学模式。
乳酸菌细菌素因其高效、无毒副作用且易被人体内蛋白酶降解等优良性质,使其在食品安全方面具有潜在的应用价值,探讨细菌素的作用机制是更好地发挥其应用价值的重要理论支撑。本
目的探讨功能性便秘患者直肠肛门压力变化及生物反馈治疗对功能性便秘的疗效。方法 180例功能性便秘患者(便秘组)被纳入本研究,采用维迪胃肠肠动力检测和生物反馈仪行直肠肛
金属磁记忆无损检测技术是一项新兴的、科学的无损检测方法,与其他无损检测技术相比,具有更便利、更准确、更可靠的优势。首先从产生磁记忆的最初出发点——地磁场开始介绍磁