嵌入式Linux操作系统实时性的研究

被引量 : 0次 | 上传用户:liuling
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时操作系统是近年来研究的一个热点,目前的实时操作系统广泛应用于国防、工业自动控制、通信等领域。实时应用对系统的实时性能提出了更高的要求,系统的响应时间从毫秒级缩短到微妙级,甚至到纳秒级,因此需要有能够满足实时性的操作系统作为应用的支撑。Linux只是作为一个通用分时操作系统而开发的,其设计目标追求的是公平性和系统吞吐量,和实时系统的目标存在巨大差距。本文从Linux的时钟系统着手,通过分析Linux内核代码,找出影响Linux实时性的因素,提出了增加细粒度并行精密时钟系统的思想和设计实现方法,提高Linux操作系统的实时性能。常见的修改时钟系统的方法都是基于软件的层次上对内核的时钟模块代码进行修改,具有增加系统负担、改动过大等不足。而目前硬件的飞速发展为实时系统的研究提供了很大的便利。因此,本课题通过对硬件编程,在Linux内核中实现一个与原时钟系统共存的精密时钟系统,以支持具有强实时要求的应用。主要技术方法包括:重新设置中断向量、设计实时定时器队列结构以及对高级可编程中断控制器APIC编程实现高精度的时钟系统。首先,Linux原定时器队列采用的是“日历结构”,响应时间仅为毫秒级,所以在内核中另外建立一个实时定时器队列,专门用于实时进程。其次,通过修改APIC的中断函数的代码,来完成新时钟系统的中断控制。最后,用关中断的方式解决了新旧时钟共存的问题。修改后的内核在PC机上长时间运行过程中,始终能够及时响应时间精度为微妙的应用,任务响应时间能达到标准Linux2.6内核的1/12,取得了良好的效果。通过分析比较可以得出,采用双时钟系统,可以有效的满足实时应用在时间上的响应要求,而且对内核的改动较小,从而实现了以较小的改动来获得较高的实时性能,满足硬实时任务截止期的需求。该方法从硬件方向着手,对今后提高系统的实时性的研究有一定的借鉴意义。
其他文献
目的:探讨在补肾中药或钙剂干预下,原发性骨质疏松症肾阳虚证与髋臼假体周围骨密度的相关性。方法:将40例肾阳虚骨质疏松并行全髋关节置换的患者随机分为中药组与西药组,每组20
梁启超是中国近代史上从事法学研究的重要学者,他为近代国民了解西方法学知识,了解世界法学发展趋势,做出了重大贡献。本文从梁启超的法理学和宪法学思想入手,简要论述梁启超
在欧美、日本等国家及中国港台地区,环境解说已成为景观规划设计中的重要内容,如今,环境解说也已经引起了中国内地风景园林学界、业界的关注,但从对环境解说重要性的认知到规
高中政治教师在实施素质教育的改革实践中,就必须以创新教育为核心,有的放矢,组织教学,才能不断取得突破性的进展。本文根据多年的高中政治教学实践,在对我国目前高中思想政
滚滚的历史车轮早已将专制主义碾得粉碎,使其成为历史的尘埃,遭到普遍的唾弃。民主作为人类的一种理想追求与价值目标已经成为历史的潮流和趋势。中国共产党人始终不渝地高举
英语专业四级考试(Test for English Majors--Grade 4,缩写为TEM-4)是目前中国唯一的一项专为英语语言文学专业学生基础阶段设计实行的大规模标准参照性教学检查考试。它根据
我国按照加入WTO的承诺,于2006年12月11日对外资银行实现全面的国民待遇,外资银行的全面进入使原本竞争就非常激烈的国内银行业更呈现出竞争白热化的态势。在以顾客为导向的
目的了解医院药事管理的现状,分析医院药房药事纠纷的原因,保证人民用药安全、经济、有效。方法从药师服务态度、药品质量、医生、患者及收费等几个方面展开分析药事纠纷。结
采用0、200、500、800mg/L浓度的赤霉素处理蕹菜芽苗菜,以研究其对蕹菜芽苗菜生长及经济产量的影响。结果表明:不同浓度的赤霉素对蕹菜芽苗菜的影响不同,其中,500mg/L赤霉素
卵巢功能早衰(POF)是指女性在40岁以前发生自然绝经,发病率呈逐年升高的趋势,且有低龄化倾向,可导致不孕不育,雌激素水平低下,对骨骼、心血管系统等也会造成一定影响。POF病因