linux能实现“硬”实时性能吗?

linux能实现“硬”实时性能吗?

ID:11606834

大小:30.50 KB

页数:5页

时间:2018-07-12

linux能实现“硬”实时性能吗?_第1页
linux能实现“硬”实时性能吗?_第2页
linux能实现“硬”实时性能吗?_第3页
linux能实现“硬”实时性能吗?_第4页
linux能实现“硬”实时性能吗?_第5页
资源描述:

《linux能实现“硬”实时性能吗?》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Linux能实现“硬”实时性能吗?首页

2、电子新闻

3、网站调查

4、电子基础

5、单片机

6、电子设计

7、电子制作

8、电子课件

9、资源共享

10、资源下载

11、访客留言

12、自选风格 Linux能实现“硬”实时性能吗?   作者:未知来源:网络浏览次数:131添加时间:2006-7-1510:18:02  对KevinMorgan来说,硬实时Linux工程是一件需要下决心的事。不在乎嵌入式工业界的质疑,不在乎那些尝试编写硬实时Unix内核的努力都以失败告终,Morgan仅把它视作一项单纯的挑战。“这不是火箭式的科学,”MontaVista软件公司工程副总裁Morgan表

13、示,“它是一件类似举重的苦差。”前不久,MontaVista发布了硬实时Linux内核的参考实现方案,并声称其远远超过现有各种Linux版本的实时能力。在未来几个月,这家开放源代码软件开发商将围绕此项新技术与Linux团体展开合作。与此同时,MontaVista计划在2005年初发布一款基于实时内核的产品。“我们将与开放源代码团体合作,但在将这些技术推向市场以前,我们不会坐等用户采用它们,”Morgan说。一旦得到采用,MontaVista的“开放源代码实时Linux项目”将为Linux在移动手持设备和电信交换设备中开辟一个新的市场空

14、间。在这些领域,为了确保实时响应,设备必须有一个单独的实时操作系统(RTOS)。此外,该技术还能应用于其它行业,如工业自动化、国防和航天等实时能力至关重要的领域。“如果能提供一个硬实时内核的稳定版本,他们显然将比其它公司具有优势,”GartnerDataquest公司高级分析师DayaNadamuni表示,“拥有实时Linux将会加速深度嵌入式领域对Linux的接受。”“实时”的使命在过去三十年,其它公司也曾尝试为类似Unix的操作系统内核提供实时性能。早期的Unix衍生产品,如SiliconGraphics的Irix、惠普的HP-U

15、X以及Sun的Solaris,都曾试图提高响应特性和可确定性,但只获得有限的成功。最近,开放源码团体发布了Linux2.6版,它可提供一些有限形式的实时性能。然而,MontaVista计划把Linux的实时性能提升到更高层面。该公司宣称,它的努力将实现两到三个数量级的改进,提供响应时间为100微秒的硬实时性能。尽管没有严格的定义,“硬”实时性能一般是指系统每一次都可满足规定的时序要求的能力。大多数这样的系统提供几毫妙或更短的响应时间。另一方面,“软”实时系统能满足大部分但不能满足全部的时序要求。“这大大减少了延迟时间,从而获得更好的响

16、应特性。”MontaVista的移动和无线产品经理JacobLehrbaum表示,“最终,我们的目标是让其实时性能与专有RTOS一样好。”MontaVista设想该实时软件将被应用在双处理器智能手机和单处理器低端手机上。该公司的工程师还预测它会被用在电信交换和基础设施设备上,帮助降低这些设备的成本。“我们已经看到通信市场对Linux具有强大的牵引力,因此这是我们将专注的领域。”Lehrbaum说。不过,实时Linux内核的影响将远远超出通信市场。实时操作系统在许多工业领域都是至关重要的,包括工业自动化、机械设计、国防和航天等。另外,开

17、发者都期待实时Linux版本的出现。在今年上半年VentureDevelopment公司的一份报告中,工程师们认为实时限制是阻碍Linux得到广泛应用的最重要因素。MontaVista的工程师表示,尽管他们并没有打算瞄准通信以外的实时Linux市场,但相信改进的Linux内核能够被应用在其它领域。“我们还没有讨论把Linux推入到智能炸弹或任何传统的超实时嵌入式应用中。”Lehrbaum说,“但这项技术能满足其它工业的需要。”迄今为止,Linux还从没有被视为一种真正的硬RTOS。在过去,Linux一贯回避需要以精确的时序运行软件或者

18、总要求满足规定截止时间的应用。事实上,那些想要实时Linux的人有一个选择:实时扩展。例如,FSMLabs公司的产品将Linux作为一种实时操作系统的非实时线程来运行。自1996年开始,FSM就一直在成功开发这种系统。业界的许多工程师都公开怀疑是否还能更进一步。“人们试图使HP-UX和SGIIrix实时化。但没有人能够创建一个通用Unix内核,完成RTOS能做的所有事。”FSM公司CEOVictorYodaiken说。然而,MontaVista宣称它已经达到这种水平,并希望获得Linux团体的支持。它的关键技术是对Linux内核架构的

19、两方面改进:多任务和优先权。该公司表示,它正在改进Linux的多任务能力,以便实时任务能够在任意时间抢占其它任何任务的优先权。“如果实时应用需要访问内核中一个锁定的关键区域,那么在锁定区域的应用程序将更新优先级,从而让实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。