共查询到20条相似文献,搜索用时 62 毫秒
1.
对Linux内核2.6进行了进程调度分析,阐述了Linux内核2.6提高实时性的各方面因素.同时针对Linux内核2.6三种基本的调度策略SCHED-OTHER,SCHED-FIFO,SCHED-RR存在调度实时性不强的问题,提出了四种改进调度实时性的调度算法:静态优先级的RM调度算法,动态优先级的EDF,LSF调度算法及一种混合的调度算法.这四种方法都在不同程度上提高了Linux内核2.6的实时性能.为了让Linux更好地应用到实时系统中去,今后应当研究更切实有效的调度算法来提高Linux实时性. 相似文献
2.
Linux操作系统实时性分析及改进策略 总被引:2,自引:0,他引:2
实时操作系统要求具有速度快和可预测性的特点,必须保证实时任务在要求的时间内完成。本文在分析Linux操作系统的中断方式和进程调度等影响实时性的因素后,对Linux的实时性策略进行改进,提出了双内核解决方案。 相似文献
3.
Linux操作系统实时性分析及改进策略 总被引:2,自引:5,他引:2
实时操作系统要求具有速度快和可预测性的特点,必须保证实时任务在要求的时间内完成.本文在分析Linux操作系统的中断方式和进程调度等影响实时性的因素后,对Linux的实时性策略进行改进,提出了双内核解决方案. 相似文献
4.
通过分析嵌入式Linux在实时应用中的不足,提出了提高Linux实时性的方法,重点讨论了双内核法和修改内核法.同时提出了一种基于优先级的抢占调度算法的结构,拓展了实时系统的应用范围. 相似文献
5.
Linux 2.6内核进程调度分析 总被引:1,自引:0,他引:1
介绍了Linux 2.4内核调度策略的不足,深入分析了linux 2.6进程调度算法思想,指出其相对于Linux 2.4内核的进步点,并对Linux内核调度技术的进一步完善提出了自己的看法. 相似文献
6.
随着Linux操作系统在嵌入式实时系统中的广泛应用,有效地提高Linux有限的实时性能是一个重要问题,而Linux内核可抢占调度是实时性能的改进的关键。对Linux内核调度器的工作原理进行了深入分析,并阐述了调度延迟是其实时性不强的原因,然后介绍通过可抢占机制对Linux内核进行改造,测试了改进后的内核的实时性。 相似文献
7.
进程是让操作系统实现程序的并发执行,系统资源共享,用户随机使用系统等功能的重要概念。文章首先介绍进程在Linux内核中的表示方式,然后结合源代码深入分析进程的时间片轮转,先进先出,Round robin调度策略的具体实现,对我们进一步了解Linux内核的工作机制和学习编程均有较好的实用参考价值。 相似文献
8.
Linux 的进程调度 总被引:4,自引:0,他引:4
描述了Linux进程调度的过程,Linux采用时间片轮转和可剥夺调度优先级相结合的调度策略,它把进程分成两类:实时进程和非实时进程。实时进程总是非实时进程之前运行。 相似文献
9.
YU Yun-xia 《数字社区&智能家居》2008,(29)
进程调度是多任务操作系统的核心。Linux系统中的每个进程用task_struct结构来描述,进程调度的依据是task_struct结构中的policy、priority、counter和rt_priority。Linux根据policy将进程划分为实时和普通两类,普通进程采用动态优先调度,实时进程采用基于优先级的FIFO调度和多级反馈轮转调度。 相似文献
10.
嵌入式Linux操作系统实时性的分析与研究 总被引:3,自引:0,他引:3
通过分析嵌入式Linux在实时应用中的不足,从软中断模拟技术、可抢占式内核机制和实时调度策略等方面给出了改善系统实时性能的方法,同时提出了宏观调度结构,拓展了实时系统的应用范围。 相似文献
11.
12.
关于Linux内核可抢占性的研究 总被引:3,自引:0,他引:3
标准Linux内核是不可抢占的,导致较大的延迟,增强内核抢占性能、降低内核响应时间,可提高系统内核对实时任务的响应能力。该文对此进行了分析和研究,阐述了减小调度器延时的两种方案:插入抢占点和可抢占内核,并仔细分析了相应的两种补丁,其中着重研究了插入抢占点的方法。最后指出了抢占内核的不足之处和今后的发展方向。 相似文献
13.
Linux操作系统网络软件时延的研究 总被引:1,自引:0,他引:1
Linux操作系统在高性能计算环境、机群系统、高性能安全网关等方面日益发挥着重要作用,因此,了解和掌握Ljnux操作系统的网络软件性能具有重要意义,利用Netslice——一种自动分析网络软件时延的工具,对Linux操作系统的网络软件时延进行深入和全面的测评与分析,实验发现,在发送同样大小的数据包时,网络软件的接收时延远远大于发送时延,进一步的研究指出,非对齐数据的拷贝和上下文切换是造成接收额外开销的主要原因。实验同时指出,Linux和FreeBSD操作系统的网络软件具有相同的性能。 相似文献
14.
15.
刘硕 《电脑与微电子技术》2014,(5):30-32,44
研究表明,好的磁盘调度算法可以明显优化磁盘的I/O性能,Linux提供四种调度算法可供选择。基于Linux 2.6.32内核源码,研究Noop、Deadline、Anticipatory、CFQ四种磁盘调度算法的基本原理和特点,分析每种算法的优缺点,这对系统管理员针对不同类型的应用场景来调整优化I/O调度算法有着重要意义。 相似文献
16.
Linux内核在向嵌入式硬件平台的移植过程中会遇到各种问题,有些是纯软件问题,有些是软件和硬件接口的问题。在开发过程中,后一类问题往往难以借助现有的调试工具来分析。本文结合一个由于时钟问题导致Linux内核挂起的实际案例,论述了如何通过实验数据的分析结合理论推导来解决问题的方法。 相似文献
17.
支持服务质量的Linux内核设计与实现 总被引:1,自引:0,他引:1
Linux操作系统对实时QoS支持较弱,但具有很好的实时应用前景。本文选择对Linux在内核级进行QoS扩展。利用Linux进程管理策略与机制分离的设计风格,设计了一个内核级的支持QoS的实时调度器。不需要修改应用,就能满足应用的QoS需求。选择EDF实时调度算法作为扩展目标,引入了“预留”对象这一数据结构,实现了进程间的共享QoS。该新的Linux内核能更好地支持QoS,满足了实时系统的QoS需求。 相似文献
18.
对Linux内核中的BottomHalf机制进行了详细描述,并从实现原理和实际使用两个方面对比,分析了从Linux2.0到最新的Linux2.6内核中所实现的BH函数接口、任务队列(Task Queue)、Tasklet软中断、工作队列(Work Queues)等Bottom Half机制. 相似文献
19.
进程调度是操作系统内核的重要功能。组调度是当前操作系统内核调度算法的发展方向之一,在linux最新内核中,在完全公平调度算法CFS的基础之上,实现了基于分组的进程调度。该文以Kernel2.6.27源代码为参考,从数据结构和程序实现等方面对组调度算法做了分析,并举例说明了组调度应用的方法。 相似文献
20.
基于Linux内核的实时调度机制研究及实现 总被引:3,自引:0,他引:3
分析了Linux操作系统内核提供的软实时调度机制及其存在的问题,阐述了基于Linux内核构建实时Linux操作系统的技术方案。着重介绍了RTLinux实时内核的结构框架,并对RTLinux的中断处理机制与调度机制进行了设计与实现。 相似文献