导读:本文包含了上下文切换论文开题报告文献综述、选题提纲参考文献,主要关键词:上下文,实时,操作系统,密码机,性能,浮点,系统。
上下文切换论文文献综述写法
孙菲艳,李彦峰,王娜,汪辰[1](2018)在《Linux上下文切换性能测试的一种新方法》一文中研究指出上下文切换是Linux操作系统内核优化的一个关键参数指标,如何精确方便地测量上下文切换开销显得至关重要。本文说明了使用nanosleep()函数测试方法的不合理性,提出了一种在用户态编写应用程序并且调用schedu_yield()系统调用主动放弃处理器实现任务切换的测试方法,并且基于ARM Linux-3.2.0实验平台,与传统的使用管道读写切换、在内核态测试context_switch()函数的开销等方法进行了对比分析,结果表明,使用该方法测试上下文切换的准确性和便捷性均有所提高。(本文来源于《电脑知识与技术》期刊2018年15期)
李帅,孙磊,郭松辉[2](2018)在《减少上下文切换的虚拟密码设备中断路径优化方法》一文中研究指出针对虚拟化环境下密码设备中断传输开销过大影响密码运算性能的问题,提出了一种减少上下文切换(RCS)的虚拟密码设备中断路径优化方法。首先,该方法在虚拟密码机(VCM)内核建立了一个由主机到VCM的关系映射表;然后,对传输到VCM的中断请求,由关系映射表判断中断请求类型,并对VCM中不存在的中断类型进行注册;最后,直接交由VCM中断处理器处理。该过程减少了中断处理过程中由于主机介入导致的系统频繁上下文切换开销,提高了VCM的密码运算性能。实验选取VCM执行密码运算的速度作为性能参考指标,结果表明,该机制下VCM使用高级加密标准(AES)算法加密时速度提高了16.35%,使用安全散列算法(SHA256算法)加密时速度提高了12.25%。(本文来源于《计算机应用》期刊2018年07期)
于广良,杨孟飞[3](2018)在《考虑中断和上下文切换开销的响应时间分析》一文中研究指出实时嵌入式系统多采用中断和上下文切换实现多任务间调度,在对此类系统进行可调度性分析时,在任务的最差响应时间计算中必须包含中断和上下文切换开销.现有包含这些开销的方法是将中断作为高优先级任务,同时将上下文切换开销加入到任务最差执行时间中进行分析,然而这些方法过于粗略,缺乏对实际系统细节的考虑,计算得到的最差响应时间并不精确.首先,对中断和上下文切换的机制和时间流程进行详细的阐述,进而分析中断和上下文切换对任务关键性时刻的影响;接着,给出包含上述开销的更加精确的响应时间计算方法;最后进行仿真验证.扩展了包含系统调度开销的响应时间计算方法,可用于资源受限的硬实时系统中需要精确计算响应时间的场合.(本文来源于《软件学报》期刊2018年06期)
张东,梅涛[4](2017)在《一种高效的浮点上下文切换算法》一文中研究指出为了提升基于浮点运算的任务上下文切换性能,本文提出了一种高效的浮点上下文切换算法;基于某型嵌入式实时操作系,设计实现了所提出的浮点上下文切换算法,并进行任务上下文切换的性能对比实验;实验结果表明,本文提出的浮点上下文切换算法可以有效地提高混合环境下任务切换的效率,显着减小浮点任务上下文切换的时间消耗。(本文来源于《科技风》期刊2017年02期)
张东,梅涛[5](2016)在《一种高效的矢量上下文切换算法》一文中研究指出随着信号处理和图像处理的大规模应用,出现了大量提供矢量处理能力的处理器,操作系统已有的上下文切换功能逐渐不能满足矢量运算任务的实时性要求;为了改进基于矢量运算的任务上下文切换性能,文章提出了一种高效的矢量上下文切换算法;基于某型嵌入式实时操作系,设计实现了所提出的矢量上下文切换算法,并进行任务上下文切换的性能对比实验;实验结果表明,文章提出的矢量上下文切换算法可以有效地提高混合环境下任务切换的效率,显着减小矢量任务上下文切换的时间消耗。(本文来源于《信息通信》期刊2016年12期)
郭稳涛[6](2016)在《基于异构网络上下文感知垂直切换判决策略的研究》一文中研究指出为了解决车载移动终端在异构网络环境下无缝切换的问题,采用层次分析法和简单加权法,分析了垂直切换过程中目标发现、切换决策和切换执行叁个关键阶段存在的问题,并提出了一种基于上下文感知的垂直切换判决策略。通过实验验证,表明了该方法能有效地改善异构网络环境中切换时延和吞吐量等方面的问题。(本文来源于《移动通信》期刊2016年12期)
权彦清,陈香兰[7](2015)在《基于双数据通路的快速上下文切换方法》一文中研究指出嵌入式实时操作系统对时间性能有着严格的要求.上下文切换在实时操作系统中频繁发生,其时间开销直接影响整个系统的实时性能.针对一款拥有双数据通路、对存储系统具有并行访问能力的DSP系统,研究出一种快速上下文切换的方法.该方法将任务上下文相关的寄存器组分为两部分,分别保存在可以并行访问的内存中,通过DSP的双数据通路并行存取这两部分的内容.该方法在一款开放源代码的操作系统RTEMS中进行了验证,实验表明,在该DSP系统中,采用基于双数据通路的上下文切换方法能将上下文的保存和恢复时间降低为单数据通路的49.04%.(本文来源于《计算机系统应用》期刊2015年11期)
徐丽华,蒋建武,王宜怀,苏勇[8](2015)在《基于ARM Cortex-M4的MQX调度的上下文切换机制分析》一文中研究指出针对ARM Cortex-M4平台上MQX系统运行调度实现中最关键的任务上下文切换的实现,在对处理器的硬件特性的分析基础上,重点剖析MQX任务调度过程的底层实现方法,从调度指令级别深层次解析SVC调用和Pend SV调用的实现过程,揭示了MQX任务调度上下文切换的实质。实验对比MQX的上下文切换时间大大少于μC/OS-Ⅱ和FreeRTOS,对其高效调度机制的研究工作具有实践意义和应用推广价值。(本文来源于《计算机应用与软件》期刊2015年07期)
权彦清[9](2015)在《基于BWDSP104X系统的嵌入式操作系统内存管理和上下文切换的实时性研究》一文中研究指出随着个人消费类电子产品、工业控制、通信以及国防领域的发展,对嵌入式实时系统的灵活性和功能性有了更高的要求。嵌入式实时操作系统,以其具有多任务管理能力、可剪裁性、可配置、低功耗、高实时性等优点在嵌入式系统中得到广泛应用。为了在嵌入式系统中支持多任务管理的功能,需要操作系统提供多任务管理能力,多任务的切换过程会发生上下文切换操作。为了降低系统中任务切换时的开销,实时操作系统需要有一个快速的上下文切换机制。此外,为了满足嵌入式应用领域对灵活性和功能性的需求,嵌入式操作系统需要提供具有灵活性的内存管理机制——动态内存管理,同时要克服动态内存管理在实时性方面的缺点。本文针对上述两方面问题,结合项目所用的雷达信息采集数字信号处理器系统——BWDSP104X系统的特性,对操作系统动态内存管理机制和上下文切换机制的实时性进行研究和分析。本文的工作主要有以下两个方面:1.为了满足项目对系统实时性的要求,我们为RTEMS操作系统增加了一个具有实时性的动态内存管理器,该管理器基于TLSF(Two-level Segregated Fit)算法。首先,我们对TLSF算法进行静态分析,从其内存分配和回收的代码上分析其时间复杂度;之后,通过实验对比基于TLSF算法的动态内存管理器和RTEMS操作系统中原来的动态内存管理器在内存分配和释放操作上的时间性能和碎片率。实验结果表明,基于TLSF算法的动态内存管理器比RTEMS中的内存管理器具有更好的时间性能和更低的碎片率。2.在BWDSP104X系统中上下文相关寄存器的数量高达1303个,我们在完成RTEMS操作系统在BWDSP104X设备上的移植之后,为了提高系统上下文切换的性能,通过对BWDSP104X系统的上下文切换的时间进行建模,利用BWDSP104X系统提供的双数据通路和对存储系统具有并行访问的特性,提出了一种上下文切换的优化方法——双数据通路上下文切换方法(Context Switching via Dual Data Paths,CSDDP)。 CSDDP方法将任务上下文相关的寄存器组分为两部分,分别保存在可以并行访问的内存中,通过BWDSP104X系统的双数据通路并行存取这两部分的内容。最后,将CSDDP方法在RTEMS操作系统中进行了实现。运行结果表明,在BWDSP104X系统中,采用CSDDP方法能将上下文的保存和恢复时间降低为原来单数据通路切换时间的49.04%。(本文来源于《中国科学技术大学》期刊2015-04-01)
张洋,张逸中[10](2015)在《一种任意时间片长度对CPU上下文切换代价影响消除的新方法》一文中研究指出分析并量化了操作系统任务调度时上下文切换对CPU性能影响,得出了任务上下文切换代价对CPU效率影响关系.在此影响关系的基础上,提出了一种可行的Hyper-Scheduling方法.此方法通过在CPU内部设置一条特殊的任务切换专用流水线数据通路,并在通用寄存器堆上寄生一个相同的寄存器堆(影子寄存器堆)和监视访存状态的寄生逻辑,来监视各硬件资源运行情况,实现在CPU硬件资源闲置状态时进行预先数据准备或任务保存.当任务切换时将这条特殊数据通路与CPU主数据通路流水线进行交换,使上下文切换时间可趋近于零,任务切换代价被消除,上下文频繁切换或时间片长度缩短至近于零的情况下,CPU效率仍能够保持性能最大化.(本文来源于《微电子学与计算机》期刊2015年02期)
上下文切换论文开题报告范文
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
针对虚拟化环境下密码设备中断传输开销过大影响密码运算性能的问题,提出了一种减少上下文切换(RCS)的虚拟密码设备中断路径优化方法。首先,该方法在虚拟密码机(VCM)内核建立了一个由主机到VCM的关系映射表;然后,对传输到VCM的中断请求,由关系映射表判断中断请求类型,并对VCM中不存在的中断类型进行注册;最后,直接交由VCM中断处理器处理。该过程减少了中断处理过程中由于主机介入导致的系统频繁上下文切换开销,提高了VCM的密码运算性能。实验选取VCM执行密码运算的速度作为性能参考指标,结果表明,该机制下VCM使用高级加密标准(AES)算法加密时速度提高了16.35%,使用安全散列算法(SHA256算法)加密时速度提高了12.25%。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
上下文切换论文参考文献
[1].孙菲艳,李彦峰,王娜,汪辰.Linux上下文切换性能测试的一种新方法[J].电脑知识与技术.2018
[2].李帅,孙磊,郭松辉.减少上下文切换的虚拟密码设备中断路径优化方法[J].计算机应用.2018
[3].于广良,杨孟飞.考虑中断和上下文切换开销的响应时间分析[J].软件学报.2018
[4].张东,梅涛.一种高效的浮点上下文切换算法[J].科技风.2017
[5].张东,梅涛.一种高效的矢量上下文切换算法[J].信息通信.2016
[6].郭稳涛.基于异构网络上下文感知垂直切换判决策略的研究[J].移动通信.2016
[7].权彦清,陈香兰.基于双数据通路的快速上下文切换方法[J].计算机系统应用.2015
[8].徐丽华,蒋建武,王宜怀,苏勇.基于ARMCortex-M4的MQX调度的上下文切换机制分析[J].计算机应用与软件.2015
[9].权彦清.基于BWDSP104X系统的嵌入式操作系统内存管理和上下文切换的实时性研究[D].中国科学技术大学.2015
[10].张洋,张逸中.一种任意时间片长度对CPU上下文切换代价影响消除的新方法[J].微电子学与计算机.2015