基于Linux的实时操作系统调度策略的研究

被引量 : 0次 | 上传用户:loving_tiger
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时系统主要面向现实世界中与时间因素相关的应用需求,它所关注的不仅仅是计算结果在逻辑上的正确性,而且还有输出结果时间的及时性,目前,实时系统已经广泛应用在军事和民用领域。实时操作系统是其中的核心,随着硬件性能的提高,实时应用不仅对操作系统的性能,而且对其功能也提出了越来越高的要求,例如图形界面、网络功能等。现有商业RTOS不是功能过于简单就是价格过于昂贵,缺少一个开放的、标准的、有广泛支持的、高效而又廉价的实时操作系统,因此很多机构开始研究将功能强大的通用操作系统改造成实时操作系统。Linux具有功能强大、开放源码、支持多种硬件平台、模块化设计、函数接口符合国际和工业标准等特点,自然成为进行实时化的首选。Linux本身是一个分时系统,它在实时应用上有很大的局限性,特别是在实时调度策略上的单一性,因此本文提出了二级调度策略的设计思想以及基本框架,并且在RTAI上实现了二级调度策略,设计了RM调度器和EDF调度器,使RTAI提供了对单调速率算法和最早时限优先算法的支持,增强了其实时性,最后通过试验测试,验证了它能够对实时任务进行正确调度。论文主要内容如下:(1)研究Linux操作系统和实时系统调度策略的基本理论知识,分析Linux操作系统在实时应用上的优势和局限性;(2)研究了在实时系统中支持多种调度策略以及任务类型的调度模型,提出一种二级调度策略的基本思想并且给出其总体框架;(3)在分析几种流行的实时Linux方案之后,选择RTAI作为实现二级调度策略的平台,设计RM调度器和EDF调度器,使RTAI提供对单调速率算法和最早时限优先算法的支持;(4)对标准Linux和RTAI进行中断延迟时间测试和上下文切换时间测试,并对实验结果进行比较,最后对二级调度策略进行测试验证,检验其正确性。综上,本文针对Linux实时调度策略单一的缺陷,提出了一种二级调度策略的基本思想,该调度策略通过把调度过程分为两个阶段,将调度器的筛选和具体的调度分开来,使多种调度策略都得到支持,相对于只对单种调度策略提供支持的方案,拓展了系统的可使用范围。理论分析和实验结果表明:相关策略是正确、有效的,扩展后的RTAI能够依照所设定的算法对实时任务进行正确调度。
其他文献
<正> 中医临床思维的客观性依据是“有诸内必形诸外”的整体观和“天人相应”的指导思想,采取“以常衡变”的方法,掌握“形诸外”的征象,以察微知著,测知人体的正常机能与异
本文针对目前数控机床领域中加工仿真与精度检测两个问题,结合西安理工大学机械自动化研究所自主开发的6PM2数控混联机床开发出数控加工图形仿真系统与机床回转精度检测仪。
幸福既关涉物质,也关涉精神。对教师而言,更关涉精神,因为这是一种以使人幸福为己任的职业。教师的职业幸福既需要外在的基本物质条件的支持,更需要教师对职业的理性认识,心
新课标特别强调,教师与学生都是课程资源的开发者。教学不应是预先设计的教学方案执行的过程,而是教学活动持续生成教学内容的过程。它应该突破“预设”的樊笼,变“预设”为“生
国家认同感是个人承认和接受自己的民族文化与政治身份后产生的归属感。经济全球化和民族国家的相生相克关系,对我国青少年国家认同感的形成和培养带来了消极影响,即追求同质化
伴随着世界经济的快速发展和经济全球化浪潮,21世纪的市场竞争已经由企业之间的竞争变成供应链之间的竞争。供应链管理作为一种先进的管理技术,正受到世界各国政府、企业和学术
董事会是公司治理的核心,这已为各国公司治理发展的实践所证实。对董事会进行完善是公司治理改革的主要内容。具体到中国,因为企业控制权市场等外部治理机制并不发达,董事会的建
聚甲基丙烯酸甲酯(Poly(methyl methacrylate),PMMA)具有优良的光学性能、容易加工、成本较低等特点,是最常用的光学塑料之一。理想的单层减反射膜需要薄膜材料折射率满足n=(n0ns)1/2,
茶树种质遗传多样性是进行茶树品种选育和生物技术研究坚实的物质基础。对茶树种质资源进行研究和充分利用,无论是过去、现在还是将来都具有重要的价值和意义。陕南茶区是我