导读:本文包含了实时化改进论文开题报告文献综述及选题提纲参考文献,主要关键词:嵌入式Linux,抢占式内核,中断,线程化
实时化改进论文文献综述
张磊[1](2008)在《嵌入式Linux2.6的实时化分析与改进》一文中研究指出作为最主要的开放源码软件之一,Linux因具有内核源码公开、性能稳定、兼容UNIX、支持多种处理器、网络功能强、安全性高、内核可以剪裁等一系列优点,正迅速进入实时控制领域。但Linux毕竟是通用操作系统,以满足大多数用户需要为目的,本身还无法满足一般的实时应用。尽管2.6内核较2.4作出了巨大改进,主要有包括支持大部分POSIX标准中的实时功能、多任务、多线程、可抢占内核、O(1)进程调度算法等。但是,Linux的实时性能还是比较差,不能保证实时任务的响应时间。本文研究如何使Linux2.6满足硬实时的要求,以更加适应嵌入式领域的需求。论文分析了Linux2.6内核源代码,特别对进程调度机制、中断机制、抢占式内核、定时器等几个主要方面做了深入的分析。在此基础上,针对2.6内核实时性不足的叁个方面提出了改进方案,并加以实现。首先,针对系统在繁重网络负载和I/O负载下实时任务难以实施的情况,提出中断线程化的方案;其次,引入经典的动态实时调度算法-最小空闲时间优先算法(LLF算法),将其与Linux2.6进程调度结构相结合,以弥补Linux2.6内核进程调度机制缺乏实时调度功能的不足,在保持了原有系统O(1)调度特性的同时,有效地增强了其实时调度功能;第叁,针对Linux2.6时钟粒度粗糙的缺点,受Kurt-Linux的时钟机制改造思想的启发,将单次触发模式(One-Shot Mode)引入到Linux2.6定时器中,并且结合“最小空闲时间优先算法”巧妙设置了新的时钟机制。改进后系统在保持原有负载能力的基础上达到了微秒级的时钟精度。本文最后对Linux2.4内核、Linux2.6内核和改进系统在中断响应时间、上下文切换时间这两个实时性关键指标上进行了对比测试。测试结果表明,改进后的Linux2.6内核在实时性能方面有了进一步的提高,更加适用于嵌入式高实时性应用的开发。(本文来源于《哈尔滨工程大学》期刊2008-12-01)
倪志宏[2](2008)在《基于Linux调度策略的实时化研究与改进》一文中研究指出实时操作系统在当前的各个领域得到广泛应用,越来越多引起人们的重视。在众多的实时操作系统中,基于Linux的实时操作系统,由于开放源代码,以及Linux系统的稳定性,日益受到人们的欢迎。但是Linux本身并不是真正的实时操作系统,所以必须对其进行实时化提升。而将Linux进行实时化改造,是国内外计算机界的研究热点之一。目前在改进Linux的实时性能的方法中,主要有两种方法:第一种是对Linux内核进行直接修改,这种方法能使Linux达到一般软实时的应用;第二种是双内核思想,即在原有Linux内核基础上增加一个专门的实时内核,负责实时任务的管理和调度,原有Linux作为这个实时内核优先级最低的一个任务,用这种方法改造的Linux可以达到硬实时要求。本论文详细论述了作者在实时系统调度方面领域里所作的研究和实践,主要围绕硬实时任务和软实时任务并存情况下的混合任务调度方案的研究。首先,对实时调度算法进行深入研究,在此基础上提出改进EDF算法,引入LST算法的夭折功能,弥补EDF算法的缺陷。其次,设计了实时系统架构,该方案是以一种双内核架构和基于优先级调度为基础,使其能够在操作系统上提供较为完善的、可满足实时系统需求的调度支持。最后,通过在Linux上实现了系统功能,设计了验证方案,并进行了实时验证。实验数据表明,该架构可以集成调度硬实时、软实时任务,达到了同时处理多种类型实时应用的目标。(本文来源于《暨南大学》期刊2008-05-01)
赵明富,李太福,罗松[3](2004)在《Linux嵌入式系统实时性分析与实时化改进》一文中研究指出对Linux的分时特性作了讨论,对Linux的中断延迟和上下文切换性能作了测试,指出造成实时性差的原因,并提出一些改善Linux嵌入式系统实时性的方案。测试结果表明,该改进方法是有效的。(本文来源于《计算机应用研究》期刊2004年04期)
谢觉,赵慧斌,叶以民[4](2003)在《一种基于改进时钟系统的Linux实时化方案》一文中研究指出目前,实时领域的应用逐渐扩大,不仅传统的嵌入式系统需求日益紧迫,而且也渗透到桌面环境。而随着Linux操作系统的成功,改进Linux的设计和性能,使其应用于实时领域吸引了许多研究人员和开发人员的注意力。论文针对Linux时钟系统管理方面的研究,提出了一种针对时钟的改进算法,以此为基础,根据实时应用的特点,进一步给出一种调度算法的改进措施。试验证明,所做的改进有效地提高了Linux的调度精度,满足了软实时方面的需求。(本文来源于《计算机工程与应用》期刊2003年34期)
实时化改进论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
实时操作系统在当前的各个领域得到广泛应用,越来越多引起人们的重视。在众多的实时操作系统中,基于Linux的实时操作系统,由于开放源代码,以及Linux系统的稳定性,日益受到人们的欢迎。但是Linux本身并不是真正的实时操作系统,所以必须对其进行实时化提升。而将Linux进行实时化改造,是国内外计算机界的研究热点之一。目前在改进Linux的实时性能的方法中,主要有两种方法:第一种是对Linux内核进行直接修改,这种方法能使Linux达到一般软实时的应用;第二种是双内核思想,即在原有Linux内核基础上增加一个专门的实时内核,负责实时任务的管理和调度,原有Linux作为这个实时内核优先级最低的一个任务,用这种方法改造的Linux可以达到硬实时要求。本论文详细论述了作者在实时系统调度方面领域里所作的研究和实践,主要围绕硬实时任务和软实时任务并存情况下的混合任务调度方案的研究。首先,对实时调度算法进行深入研究,在此基础上提出改进EDF算法,引入LST算法的夭折功能,弥补EDF算法的缺陷。其次,设计了实时系统架构,该方案是以一种双内核架构和基于优先级调度为基础,使其能够在操作系统上提供较为完善的、可满足实时系统需求的调度支持。最后,通过在Linux上实现了系统功能,设计了验证方案,并进行了实时验证。实验数据表明,该架构可以集成调度硬实时、软实时任务,达到了同时处理多种类型实时应用的目标。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
实时化改进论文参考文献
[1].张磊.嵌入式Linux2.6的实时化分析与改进[D].哈尔滨工程大学.2008
[2].倪志宏.基于Linux调度策略的实时化研究与改进[D].暨南大学.2008
[3].赵明富,李太福,罗松.Linux嵌入式系统实时性分析与实时化改进[J].计算机应用研究.2004
[4].谢觉,赵慧斌,叶以民.一种基于改进时钟系统的Linux实时化方案[J].计算机工程与应用.2003