linux实时性研究,Linux操作系统实时性研究与应用

摘要:

随着计算机技术、通信技术和消费电子技术的快速发展,实时系统得到了包括航天、军事、工业控制等行业广泛的应用,这些应用要求可预测性和实时性,而其中实时操作系统的性能对整个系统有着重要的影响,成为近年来的一个研究热点。 Linux凭借其廉价、稳定、可移植性好等优势,得到了迅速的普及和应用。Linux系统作为通用操作系统,侧重于公平性和系统吞吐量,在实时性方面有些缺陷。虽然与Linux 2.4内核相比,Linux 2.6内核使用了一些新的技术,如可抢占内核、O(1)调度算法等,但在实时性方面还是有些欠缺,试待改进。 本文首先从整体的高度对Linux操作系统进行介绍,包括Linux操作系统的结构以及内核的架构、组成等。在涉及操作系统实时性因素方面,重点分析了调度算法、可抢占性内核以及优先级反转等。在此基础上,分析了Linux操作系统实时性不足的原因。首先,针对外部中断会导致内核立即停止正在执行的实时任务,转而执行中断处理,这导致了实时任务执行时间的不确定性,对此引入了中断线程化的思想,将中断作为内核的线程来赋予优先级,同正在运行的任务进行优先级比较来决定执行权。其次,针对调度系统中实时进程的优先级,没有随时间、环境因素的变化而动态的调整,引入了最小裕度优先LSF调度算法来改进现有调度策略。 经过测试验证,这些改进在一定程度上增强了Linux操作系统的实时性。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值