专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

RTLinux是什么

来源:小易整编  作者:小易  发布时间:2022-06-14 07:51
摘要:RTLinux(AReal-Time Linux,亦称作实时Linux)是Linux中的一种实时操作系统。它由新墨西哥矿业及科技学院的V. Yodaiken开发。目前,RTLinux有一个由社区支持...

  RTLinux(AReal-Time Linux,亦称作实时Linux)是Linux中的一种实时操作系统。它由新墨西哥矿业及科技学院的V. Yodaiken开发。目前,RTLinux有一个由社区支持的免费版本,称为RTLinux Free,以及一个来自FSMLabs的商业版本,称作RTLinux Pro。

  RTLinux是由美国新墨西哥州的fsmlabs(finite state machine labs, 有限状态机实验室)公司开发的、利用linux开发的面向实时和嵌入式应用的操作系统。在rtlinux宣言中,这样描述rtlinux : rtlinux is the hard realtime variant of linux that makes it possible to control robots, data acquisition systems, manufacturing plants, and other time-sensitive instruments and machines。

  到目前为止,RT-Linux已经成功地应用于航天飞机的空间数据采集、科学仪器测控和电影特技图像处理等广泛领域,在电信、工业自动化和航空航天等实时领域也有成熟应用。随着信息技术的飞速发展,实时系统已经渗透到日常生活的各个层面,包括传统的数控领域、军事、制造业和通信业,甚至连潜力巨大的信息家电、媒体广播系统和数字影像设备都对实时性提出了愈来愈高的要求。

  RT-Linux开发者并没有针对实时操作系统的特性而重写Linux的内核,因为这样做的工作量非常大,而且要保证兼容性也非常困难。将linux的内核代码做一些修改,将linux本身的任务以及linux内核本身作为一个优先级很低的任务,而实时任务作为优先级最高的任务。即在实时任务存在的情况下运行实时任务,否则才运行linux本身的任务。TRLinux能够创建精确运行的符合POSIX.1b标准的实时进程;并且作为一种遵循GPL v2协议的开放软件,可以达GPL v2协议许可范围内自由地、免费地使用、修改和再发生。

  它是Linux在实时性方面的扩展,采用已获得专利的双核技术:一个微型的RTLinux内核把原始的Linux内核作为它在空闲时的一个线程来运行。这开启了在两个不同的内核层面上――实时的RTLinux内核和常用的,非实时的Linux内核――运行不同程序的新方式。原始的Linux内核通过RTLinux内核访问硬件。这样,所有硬件实际上都是由RTLinux来进行管理的。目前,有两种不同的RTLinux版本:RTLinux/Free(或者RTLinux/Open)和RTLinux/Pro. RTLinux/Pro是一个由FSMLabs开发的完全商业版本的实时linux。RTLinux/Free是一个由社区开发的开源版本。


本文地址:百科问答频道 https://www.neebe.cn/wenda/4426.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编

上一篇:multics是什么

下一篇:OS/390是什么

相关文章相关阅读
  • 64位操作系统是什么意思?

    64位操作系统是什么意思?

    64位操作系统是使用64位CPU的计算机系统上所运行的操作系统,它能够支持4GB或更多的内存容量,比起32位系统有更多的性能优势和安全性。64位操作系统主要由32位操作系统演变而来,它能够支持大量的内存容量,大大增强计算机处理大...

  • 展望与思考iOS8(来体验更强大的操作系统)

    展望与思考iOS8(来体验更强大的操作系统)

    在今年的WWDC上,苹果发布了iOS8,本次发布会以软件为主题,iMessage升级,第三方输入法,iCloudDrive云盘存储,新的API借口,以及AppleSwift编程语言。作为iOS重度用户,每年的WWDC都能让我感受到惊喜。...

  • tvos电视操作系统介绍以及下载

    tvos电视操作系统介绍以及下载

    tvos电视操作系统1.0正式发布,系统新增信息安全模块,可加强用户的信息安全保障,同时在市场化还可对电视机上的应用进行可管可控,任何应用安装到电视机都可被广电总局监测调控,往后诸如网络直播软件可能将被直接封杀禁止!tvos电...

  • 32位操作系统是什么意思?

    32位操作系统是什么意思?

    32位操作系统是一种只能在32位计算机上运行的操作系统。32位操作系统支持的硬件能力被通称为32位环境。目前主流的操作系统,如Windows、Linux和macOS,均支持32位系统,而其中一些版本还支持64位系统。32位操作系统使用3...

  • windows xp属于什么操作系统

    windows xp属于什么操作系统

    WindowsXP属于多用户多任务操作系统。Windows2000及WindowsME之后的下一代Windows操作系统。同一台机器可以为多个用户建立自己的账户,允许有这些账户的用户同时登录计算机。WindowsXP是美国微软公...

  • DNS操作系统有哪些

    DNS操作系统有哪些

    常见的操作系统中包括WindowsServer、Linux、FreeBSD、macOSServer和Solaris,它们都提供了不同的DNS服务软件。WindowsServer自带的DNS服务软件是MicrosoftDNSServ...

  • Linux是什么操作系统

    Linux是什么操作系统

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统,它能运行主要的UNIX工具软件、应用程序和网络协议,它支持32位和64位硬件;具有稳定、开源、免费、安全、高效的特点操作系统是指直...

  • 如何选择适合企业需求的NAS操作系统

    如何选择适合企业需求的NAS操作系统

    选择适合企业需求的NAS操作系统需要综合考虑企业规模、数据容量、访问模式、安全性要求等因素。重要的选择因素包括可靠性、性能、功能、扩展性、用户界面和易用性。根据不同的企业需求,可以选择适合的操作系统,如TrueNAS、OpenMediaVa...

  • 周排行
  • 月排行
  • 年排行

精彩推荐