【摘 要】
:
随着多核处理器在嵌入式领域的应用,面向多核处理器的嵌入式实时操作系统成为近些年的研究热点。虽然多核架构的引入为嵌入式系统带来了性能提升,但在多核架构下,多个核心竞争使用核间共享资源,也为系统的实时性引入了更多的不确定性。本文在研究多款面向SMP的典型RTOS时发现以下不足:广泛用作多核操作系统底层同步机制的FIFO自旋锁算法,在自旋锁排队时,会影响系统关中断时长;现有的全局调度机制缺乏优化,全局任
论文部分内容阅读
随着多核处理器在嵌入式领域的应用,面向多核处理器的嵌入式实时操作系统成为近些年的研究热点。虽然多核架构的引入为嵌入式系统带来了性能提升,但在多核架构下,多个核心竞争使用核间共享资源,也为系统的实时性引入了更多的不确定性。本文在研究多款面向SMP的典型RTOS时发现以下不足:广泛用作多核操作系统底层同步机制的FIFO自旋锁算法,在自旋锁排队时,会影响系统关中断时长;现有的全局调度机制缺乏优化,全局任务就绪队列易成为任务调度的瓶颈,影响任务调度实时性;系统所提供的软件定时器往往直接延用单核环境的实现方式,缺乏针对多核环境的优化考虑。基于上述研究分析,本文在自主研制的面向SMP处理器的RTOS原型AntOS的基础上,针对内核自旋锁机制、全局调度机制和软件定时器功能等方面展开了优化研究,对原型系统进行性能优化与功能完善。主要工作和创新点包括:其一,提出并实现了一种可响应中断的IRS(Interrupt Responsive Spinlock)自旋锁机制,该机制允许处理器核在自旋等待期间响应中断,在持有锁期间屏蔽中断,在保证内核临界区互斥性的前提下,及时响应硬件中断,可以有效消除自旋锁排队对系统中断响应实时性的影响;其二,对原型系统的全局调度机制进行优化,提出并实现了一种全局调度优先级位锁,该同步锁算法可以允许多个处理器核并行地操作全局任务就绪队列,降低任务调度时延,提升任务调度的实时性;其三,扩展并完善了原型系统功能,包括细化临界区粒度、实现中断嵌套和软件定时器功能,其中针对多核环境所研究实现的软件定时器功能,将多个回调函数分配至不同处理器核上执行,从而能够避免传统单核实现方式下,回调函数只能串行执行而导致的计时误差问题。本文在搭载ARM Cortex-A9MP四核SMP架构处理器的iMX6Q开发板上对优化完善后的AntOS进行了测试与验证。测试结果表明,优化后的系统各功能运行正常,上述优化方案能够有效降低系统关中断时长和任务调度时延,提升系统实时性能。
其他文献
政论文翻译涉及到我国的政治意识形态、立场及方针政策等,是我国跨文化交流当中的关键环节。由于其特有的政治敏感性,译者在翻译实践中必须十分谨慎,以免引起政治误解和冲突
杏五~七区块位于松辽盆地北部地区,研究层位属葡萄花油层组。该区葡萄花油层以三角洲前缘相沉积体系为主,具有“单层砂体薄,河道剥蚀严重”的特点。受多期河道影响,葡萄花油层
植物免疫受体NLR介导的免疫反应通常伴随有局部细胞死亡即HR反应的产生,阻止病原菌在植物体内进一步扩散。RIN13蛋白最初作为RPM1蛋白的互作蛋白被发现,能够抑制细胞的HR反应,并且增强植物抗病性。实验室前期研究发现RIN13定位在细胞核中,并在细胞核内发挥作用;过表达RIN13会引起植物生长矮小,植物抗病性增强;水杨酸含量及其信号通路相关基因表达量上升;叶片表皮气孔关闭等变化。但对于RIN13
信息化建设的蓬勃发展,为人们的生活带来了诸多便利,也对海量数据的搜索技术提出了新的要求。本文旨在解决大数据量下的信息检索服务搜索效率低和匹配度单一的问题,设计和实现了一种面向中文数据库的综合搜索系统。该系统以Android作为客户端平台,后台使用SSM开发框架整合了数据导入、用户管理、数据查询和系统设置四个功能模块。本文从数据导入出发,逐步介绍了系统的设计与实现过程。针对线上敏感数据不能直接获取的
化学药剂的使用可以确保农业生产的稳定,但也会带来一些负面影响。新烟碱类杀虫剂是一种高效低毒的杀虫剂,主要被用于防治刺吸式口器的害虫,如飞虱、叶蝉、蚜虫等。新烟碱类
在2018年5月27日至2019年3月31日期间对上海市空气中PM2.5与臭氧的浓度进行连续监测,结果显示在监测期间上海市PM2.5浓度范围为(6.04μg/m3)至(220.74μg/m3),平均浓度为(39.35±35.74μg/m3)。O3-8h的变化范围为(6.27μg/m3)至(252.91μg/m3),平均值为(86.49±41.65μg/m3)。PM2.5浓度呈现春夏季浓度低,秋冬季
生态文明与中华民族永续发展密切相连,是国家治理体系和治理能力现代化一个重要的价值追求。当环境司法专门化与专业化创新发展已经成为一种趋势,不仅要求形成专门化的司法体系,也要求环境司法专业化的内涵加深,更需要极大地凸显社会组织在环境民事公益诉讼中的职能与作用。但是社会组织在参与环境民事公益诉讼过程中依然面临诸多困境,与其他主体相比其法律能力有待加强,而本文也是基于此问题展开。首先,本文阐述了社会组织与
随着经济全球化趋势的不断深化,对外交流日渐频繁,企业对外宣传成为我国企业迈出国门参与全球竞争重要的一环。然而,长期以来,由于种种原因,我国企业的外宣材料英译存在诸多
随着海洋油气资源开发不断步入深海,大量近海老旧平台逐渐面临退役拆解,弃置平台拆解市场在可预见的未来具有巨大的发展潜力。目前,我国近海面临弃置作业的导管架平台数量巨大,在拆解作业过程出现的大量高风险事故中,残存油气泄漏引起的可燃气体爆炸事故严重危害作业人员的生命安全与拆解设备的作业安全。因此,对平台在拆解作业中油气泄漏与爆炸事故进行风险分析具有重要的工程实际价值,确保拆解作业的顺利开展。本文以某导管
近年来,移动应用下载网站中出现了越来越多的恶意应用,它们通常会伪装成社交类、金融类、游戏类等应用。如果在分辨恶意应用时先对应用按功能分类,就可以提升恶意应用识别准确率。应用功能分类需要借助大量、高质量的样本,但应用标签在不同应用网站中差异较大,无法快速、有效地获取同功能类型的样本。本文针对应用下载网站特点,提出使用应用描述分类指导应用功能分类的方法。针对应用描述分类中存在的难点,本文的具体工作如下