首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
余兵  黎忠文 《微机发展》2007,17(9):41-44
随着Linux操作系统在嵌入式实时系统中的广泛应用,有效地提高Linux有限的实时性能是一个重要问题,而Linux内核可抢占调度是实时性能的改进的关键。对Linux内核调度器的工作原理进行了深入分析,并阐述了调度延迟是其实时性不强的原因,然后介绍通过可抢占机制对Linux内核进行改造,测试了改进后的内核的实时性。  相似文献   

2.
Linux操作系统实时性分析   总被引:1,自引:0,他引:1  
随着Linux操作系统在嵌入式实时系统中的广泛应用,有效地提高Linux有限的实时性能是一个重要问题,而Linux内核可抢占调度是实时性能的改进的关键。对Linux内核调度器的工作原理进行了深入分析,并阐述了调度延迟是其实时性不强的原因,然后介绍通过可抢占机制对Linux内核进行改造,测试了改进后的内核的实时性。  相似文献   

3.
高鑫  陆阳 《计算机工程与应用》2005,41(20):102-104,205
标准Linux对实时应用提供了有限的支持。为了改进Linux的实时性能,详细分析了目前Linux实时化的主要技术方法和研究进展,通过从内核抢占机制、中断控制、细化时钟粒度及实时调度策略几方面深入研究,实现了一种Linux内核实时方案。实验结果显示,所做改进以不大的代价有效地提高了Linux的实时性能。同时指出了方案的不足和今后的研究方向。  相似文献   

4.
Linux操作系统调度器实时性能的研究和改进   总被引:5,自引:0,他引:5  
杜旭  胥海鹏 《计算机工程》2005,31(10):100-102
Linux操作系统在嵌入式实时系统中得到了广泛的应用,有效地提高Linux有限的实时性能是一个重要问题,Linux内核调度器实时性能的改进又是其中的关键。该文分析了Linux操作系统调度器的工作机理,指出了影响其实时性能的原因,详细地描述了实时性改进的方案和实现,并给出了改进后的测量结果及评价。  相似文献   

5.
在分析了国内外嵌入式Linux实时技术的基础上,根据Linux 2.6内核和嵌入式实时操作系统的特点,采用直接修改Linux内核的方式,从中断线程化、自旋锁可抢占、优化O(1)调度算法三个方面提出了一种针对Linux 2.6的实时优化方案。该方案的提出使得Linux2.6的实时性能在内核可抢占的基础上得到了进一步的提高,扩充了Linux在嵌入式领域的实时应用。  相似文献   

6.
Linux内核的实时支持的研究与实现   总被引:30,自引:3,他引:30  
目前嵌入式计算的发展对实时多任务操作系统(RTOS)的需求日益迫切,而Linux内核的实时支持研究为迎合这种需求提供了新的可能性,通过从中断控制,实时调度策略,内核抢占机制及细粒度时器几方面深入研究与实现了Linux内核的实时支持,以使之成为一个较为完善的RTOS,通过把实时部分设计为可配置单元,以保留Linux原有系统支持及API.另外,为扩展系统适用范围,提出了可支持多实时调度策略的二阶段调度方案,同时指出了当前方案的不足和今后的研究方向。  相似文献   

7.
基于嵌入式Linux2.6的实时优化   总被引:2,自引:0,他引:2  
在分析了国内外嵌入式Linux实时技术的基础上,根据Linux2.6内核和嵌入式实时操作系统的特点,采用直接修改Linux内核的方式,从中断线程化、自旋锁可抢占、优化O(1)调度算法三个方面提出了一种针对Linux 2.6的实时优化方案.该方案的提出使得Linux2.6的实时性能在内核可抢占的基础上得到了进一步的提高,扩充了Linux在嵌入式领域的实时应用.  相似文献   

8.
为了便于在ARM平台构建嵌入式实时Linux操作系统,设计了一种简单高效的实时化Linux方案.采用ARMXScale系列中的PXA270作为硬件平台,利用Xenomai实时化方案改造标准Linux内核,构建基于Xenomai的实时嵌入式操作系统,并设计实验测试系统用户态程序与内核态程序的实时性指标.实验结果表明,基于...  相似文献   

9.
基于RTLinux的多通道实时网络系统设计   总被引:1,自引:0,他引:1       下载免费PDF全文
周长义  杜旭  徐侃如 《计算机工程》2006,32(13):120-122
主要借鉴Linux/RK的资源调度思想,为嵌入式实时Linux提出了一种网络实时方案。主要对现有的RTLinux进行改造,突出网络实时的应用。通过改造Linux的网络子系统,得到一个微型网络子系统,移植到RTlinux微内核中。为网络子系统设计多个处理通道,支持网络并发调度,这由多个针对不同应用的内核线程实现。解决了Linux系统中网络实时性能不高的问题。  相似文献   

10.
首先分析了采用双核方案实现硬实时Linux存在的问题,然后基于有限的共享资源模型提出了一种在单Linux内核上实现嵌入式硬实时Linux的新思路,并在Linux 2.6内核上予以完整实现。在目标平台上实测结果表明,从硬实时任务中断产生到硬实时任务得到调度执行的最大延迟小于100μs,可以满足绝大多数嵌入式硬实时系统的要求。  相似文献   

11.
首先分析了采用双核方案实现硬实时Linux存在的问题,然后基于有限的共享资源模型提出了一种在单Linux内核上实现嵌入式硬实时Linux的新思路,并在Linux2.6内核上予以完整实现。在目标平台上实测结果表明,从硬实时任务中断产生到硬实时任务得到调度执行的最大延迟小于100ps,可以满足绝大多数嵌入式硬实时系统的要求。  相似文献   

12.
本文首先分析Linux2.6.6内核新特性的基础,探讨对Linux进行实时化和嵌入式化,即通过配置内核,裁减shell和嵌入式C库对系统定制.使整个系统能够存放到容量较小的FLASH中。然后简单介绍了防火墙的概念,深入地分析了Linux 2.6、6版新型内核防火墙netfilter框架的工作机制及其实现的方式。  相似文献   

13.
Linux抢占式内核的研究与实现   总被引:6,自引:1,他引:6  
随着Linux操作系统的成功应用,尤其是在嵌入式实时应用领域,Linux实时性能的提高成为一个很重要的因素.系统核心的可抢占性是决定系统实时性能的一个重要条件,而Linux的核心是不可抢占的,通过将Linux的内核改造为可抢占式内核,可缩短系统的响应延时,提高Linux的实时性.分析了几种实现抢占式内核的方法,介绍了一种实现Linux可抢占式内核的方法,并对其实现细节进行了详细的说明.  相似文献   

14.
Linux内核调度器算法研究与性能分析   总被引:1,自引:0,他引:1  
杨嘉  王移芝 《微机发展》2006,16(3):95-97
Linux操作系统正在向嵌入式系统和高端服务器领域发展。提高调度器的调度性能,支持实时应用以及支持多处理器并行性的研究工作显得非常重要。文中对Linux2.4.22和2.6.10两个版本的内核调度器进行比较分析,重点分析了两种调度器的调度算法、调度时机、优先权计算方法和时机以及调度性能。  相似文献   

15.
针对标准Linux操作系统实时性不好的问题,提出一种更加注重用户态的实时性且兼容多种流行实时操作系统的实时化方案,即利用Xenomai实时补丁改造标准Linux内核的实时化方案,并基于工控PC机,搭建了基于Xenomai实时补丁的实时Linux系统,并对其实时性进行了测试,测试结果表明,实时化后的操作系统具有良好的用户态、内核态以及定时器中断响应下的实时性,中断处理的最大延迟时间减小到令人满意的几十微秒级数量级,可以用于对实时性要求较高的强实时应用领域。  相似文献   

16.
Linux内核调度器算法研究与性能分析   总被引:1,自引:0,他引:1  
Linux操作系统正在向嵌入式系统和高端服务器领域发展。提高调度器的调度性能,支持实时应用以及支持多处理器并行性的研究工作显得非常重要。文中对Linux2.4,22和2.6.10两个版本的内核调度器进行比较分析,重点分析了两种调度器的调度算法、调度时机、优先权计算方法和时机以及调度性能。  相似文献   

17.
Linux 2.6内核进程调度分析   总被引:1,自引:0,他引:1  
Linux操作系统是一种支持多任务、多用户和多处理器的现代通用操作系统。2.6内核的Linux支持O(1)级进程调度算法,支持可抢占内核,相比于2.4内核具有更好的实时性能。文中基于Linux 2.6.10内核源代码,分析了Linux 2.6内核的进程调度系统。并在详细介绍关键数据结构的基础上,阐述了进程调度算法的原理,并对实时进程的支持作了分析。  相似文献   

18.
介绍了Linux在实时方面存在的三个主要问题:内核抢占、实时调度算法和时钟细粒度定时器。针对这三个问题提出了解决的措施,并对Linux嵌入式实时化技术进行了探讨。  相似文献   

19.
嵌入式Linux下的实时性增强方案   总被引:1,自引:0,他引:1  
分析了嵌入式Linux在实时性方面的不足,针对Linux2.6内核的中断运行机制、内核不可抢占性、自旋锁及大内核锁等问题进行研究,提出相应的实时性改进方法。测试表明,改进后的嵌入式Linux实时性效果较好。  相似文献   

20.
标准Linux对实时应用提供有限的支持,为了改进Linux的实时性能,目前Linux实时化的主要技术方法有很多种。本文主要介绍了一种基于Red Hat操作系统的标准Linux内核加载RTLinux模块,实现在X86体系下实时平台的方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号