0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

这些操作系统是否适用于机载系统计算机?

世界先进制造技术论坛 来源:航空工业 2024-04-12 09:25 次阅读

现代飞机早已离不开计算机来辅助控制飞行。这些计算机虽然外表与我们常见的电脑有很大区别,但同样需要操作系统才能正常工作。

那么在电脑和手机上使用的

这些操作系统

能直接用在机载系统的计算机上吗?

操作系统主要功能是管理计算机上的软件(如应用程序、驱动程序)硬件(如处理器、存储器等),为用户提供服务。

以手机的使用为例,人们点击手机屏幕时,操作系统会首先感知到这个操作,然后调用相应的应用程序运行。在提供服务的时候,操作系统会优先考虑人机交互过程中的用户体验,以及降低设备功耗,延长系统续航时间等问题。而对于是否能够及时响应外部事件,后台任务的执行顺序,甚至系统运行的可靠性却没有严苛的要求。

然而这却是机载系统中所特别关注的,因为这些都会影响飞行安全,任何一个环节的小问题,都可能造成机毁人亡的重大安全事故。因此常见的操作系统并不适合机载系统中的计算机

实时性是机载系统计算机操作系统的首要特点,对外则体现为操作系统的“反应速度”。当发生外部事件时,飞机要求操作系统能够在足够短的时间内感知并处理,最差也不能超过一个上限值,这个值通常只有几微秒。这类操作系统通常被称为强实时操作系统,是高速飞行时飞机能及时处理各种突发事件的基础和保障。

确定性是另一个特点,即操作系统运行过程中的状态是确定的。操作系统不允许系统出现任何设计之外的行为。通常桌面操作系统会根据当前系统的运行状态,动态调整行为,而系统运行状态是无法在运行前确定的。

d465a5e8-f803-11ee-a297-92fbcf53809c.png

高可靠性则反映系统稳定运行的能力。手机、电脑崩溃了,可以随意地重新启动。而飞行在万米高空中的飞机却不行,任何“崩溃”对飞行员而言都可能是致命的。通常民用飞机A级软件的失效率要求为10的-9次方,也就是说每工作大约10亿小时,才允许有一次失效。

目前,我国已经具有了自主研发具备强实时性、确定性和高可靠性操作系统的能力。由航空工业研制的天脉系列操作系统,经过近20年的发展,已经在多型重点航空装备中得到广泛应用,提升了我国航空武器装备的自主化水平,有力保障了我国当前及未来装备的应用需求

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人机交互
    +关注

    关注

    12

    文章

    1134

    浏览量

    54761
  • 操作系统
    +关注

    关注

    37

    文章

    6290

    浏览量

    121901
  • 驱动程序
    +关注

    关注

    19

    文章

    770

    浏览量

    47245

原文标题:不一样的飞机操作系统

文章出处:【微信号:AMTBBS,微信公众号:世界先进制造技术论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    计算机系统如何应对大模型时代的挑战与机遇

    操作系统管理着计算机的资源和进程,以及所有的硬件和软件。计算机操作系统让用户在不需要了解计算机语言的情况下与
    发表于 01-23 11:06 160次阅读
    <b class='flag-5'>计算机系统</b>如何应对大模型时代的挑战与机遇

    深度解析全球操作系统格局

    操作系统是负责协调、管理和控制计算机硬件与软件资源的程序,是整个计算机的核心系统软件。 按照操作系统面向的设备类型,通用
    的头像 发表于 01-18 15:00 288次阅读
    深度解析全球<b class='flag-5'>操作系统</b>格局

    开源操作系统大全

    开源操作系统即公开源代码的操作系统软件,它遵循开源协议使用、编译和发布。自由和开放源代码软件中最著名的是 Linux ,它是一种类 Unix 的操作系统。Linux 可安装在各种计算机
    发表于 10-27 15:13

    STM32MP135F-DK适用于rtthread操作系统的bsp在哪里下载呢?

    STM32MP135F-DK适用于rtthread操作系统的bsp在哪里下载呢?为什么我在官网里里只找到stm32mp157的?
    发表于 08-04 06:54

    为什么不用Go开发操作系统

    操作系统 (OS) 是计算机系统的心脏和灵魂,它管理着计算机的硬件和软件资源,并为用户提供与计算机交互的方式。传统上,C 和 Assembly 等语言因其低开销和 “接近机器码” 的特
    的头像 发表于 05-26 15:09 324次阅读
    为什么不用Go开发<b class='flag-5'>操作系统</b>?

    计算机软件系统(2)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:48:30

    计算机软件系统(1)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:47:59

    计算机系统概览(2)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:47:28

    计算机系统概览(1)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:46:57

    计算机硬件系统(1)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:45:41

    计算机操作系统(2)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:45:03

    计算机操作系统(1)#操作系统

    计算机操作系统
    学习硬声知识
    发布于 :2023年05月24日 23:44:34

    计算机操作系统知识点合集(下)

    定义:操作系统是控制管理计算机系统的硬软件,分配调度资源的系统软件。 目标:方便性,有效性(提高系统资源的利用率、提高系统的吞吐量),
    的头像 发表于 05-09 16:51 430次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>操作系统</b>知识点合集(下)

    计算机操作系统知识点合集(上)

    定义:操作系统是控制管理计算机系统的硬软件,分配调度资源的系统软件。 目标:方便性,有效性(提高系统资源的利用率、提高系统的吞吐量),
    的头像 发表于 05-09 16:51 400次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>操作系统</b>知识点合集(上)

    计算机系统的小常识

    计算机系统用于数据库管理的计算机硬软件及网络系统。数据库系统需要大容量的主存以存放和运行操作系统
    的头像 发表于 05-09 16:05 548次阅读