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

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

3天内不再提示

通过安全可靠的虚拟化延长军用软件的预期寿命

星星科技指导员 来源:嵌入式计算设计 作者:JACQUES BRYGIER 2022-11-07 14:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在经济紧张的情况下,许多公司在代码重用、规范或设计级别使用软件寿命延长方法来降低费用,但这些方法都有局限性。然而,新的安全可靠虚拟化 (SSV) 正在挫败这些挑战,并提供世界上最好的功能。

理想的寿命延长技术是将整个子系统从原始平台保留下来,并原封不动地插入到新平台中。现在,通过一种称为安全可靠虚拟化(SSV)的新兴技术,这种方法成为可能。SSV现在在下一代系统的规划和开发中受到青睐,其中安全和安保与经济性和及时性同样重要。

SSV 和传统子系统

SSV作为一种遗留重用方法并不是对未来技术的幻想,而是得到了已经在使用的COTS技术的支持。采用SSV的一个例子是最近空中客车公司选择SYSGO的PikeOS用于其A350 XWB飞机。在新的空中客车架构的众多要求中,包括能够在本机分区中开发可认证的安全软件,同时与POSIX分区中的遗留软件子系统轻松共存。

因此,SSV提供了从各种遗留平台(甚至包括现成的开源子系统)中挑选的软件子系统的能力。由于在使用经典虚拟化技术时,实时行为有时会出现问题,因此 SSV 建立在经过验证的虚拟化理念之上,例如使用半虚拟化来调整托管操作系统以与托管操作系统的虚拟机管理程序层进行交互。但是,SSV在提供确定性行为和资源分区方面走得更远,以便开发具有可预测实时响应的嵌入式应用程序,并为认证独立级别的安全和可靠操作提供基础。更具体地说,SSV 集成了分离内核模型,该模型包含一个低级调度程序,该调度程序保证了整体系统的抢占能力,同时仍然允许分区中的不同调度策略按原始设计运行。

因此,根据SSV的定义,子系统可以具有不同级别的安全性和安全性,而不会发生冲突或风险。SSV 实时操作系统基于符合 MILS 标准的微内核,可监督每个硬件访问。SSV 体系结构的一个独特功能是能够根据需求子集对所有资源进行分类。不同的操作系统、运行时环境 (RTE) 和 API 能够在受保护的软件分区中同时运行。这是通过使用准确、可管理的通信通道来实现的,这些通信通道允许安全关键和非关键应用程序在单个硬件环境中共存。

重用旧代码

SSV 是通过隔离单独的分区将原本过时的软件集成到现代高容量嵌入式系统中的终极解决方案。这种方法的优点是能够重新应用现有的遗留代码,而不必经历昂贵、耗时且容易出错的重新开发阶段。已建立的软件能够在新的硬件平台上运行,该平台与其他较新的软件组件(如现代Linux操作系统)混合在一起。独立系统的模块化和独立性使这种和平共处与合作得以发生。

隔离和封装不同的软件包可实现资源分区和时间分区:对所有可用和临时资源进行静态分配。每个应用程序都获得对已分配资源的保证访问权限,但对其他分区的资源没有任何访问权限。严格的分离强制保证一个分区中的故障不会影响其他分区,从而确保安全可靠的操作。

例如,SSV允许PikeOS在单个CPU平台上运行基于Linux的子系统和具有自己专有操作系统的安全关键应用程序。所有分区都在用户模式下运行,不会影响稳定的内核模式。在此环境中可以使用许多操作系统或 RTE 个性。其中包括基于 POSIX、Ada 和 Linux 的那些,使开发人员能够将遗留代码干净地采用到下一代系统中。

已经定义和实现了许多技术来支持代码重用,以降低开发成本并有望将风险降至最低。直观地说,传统虚拟化提供了一个非常有效的概念,可以将旧软件与新软件混合在一起,但对于许多嵌入式应用程序来说,特别是当涉及实时行为时,则不足。此外,当安全和安保是强制性要求时,基于SSV概念的创新技术至关重要。

审核编辑:郭婷

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

    关注

    5186

    文章

    20143

    浏览量

    328666
  • Linux
    +关注

    关注

    88

    文章

    11627

    浏览量

    217893
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128605
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何延长铝电解电容寿命

    与功率器件(如MOSFET)、变压器保持至少10mm间距。例如,某服务器电源模块通过调整电容与MOSFET的距离,温降达8℃,寿命延长30%。 散热强化:在密闭环境中添加导热垫片(导热系数≥3W/mK),配合壳体散热齿设计。实测
    的头像 发表于 10-11 14:37 188次阅读
    如何<b class='flag-5'>延长</b>铝电解电容<b class='flag-5'>寿命</b>?

    安科瑞储能配套产品全场景解决方案,赋能储能系统安全可靠运行

    在 “双碳” 目标下,储能成为新型电力系统核心支撑。安科瑞打造涵盖数据监测、准确计量、安全防护、智能控制、系统协同的全链条解决方案,适配发电侧、电网侧、用户侧各类场景,保障储能系统安全可靠运行。
    的头像 发表于 09-29 09:34 321次阅读
    安科瑞储能配套产品全场景解决方案,赋能储能系统<b class='flag-5'>安全可靠</b>运行

    龙芯3B6000M处理器荣获安全可靠最高等级认证

    近日,中国信息安全测评中心发布《安全可靠测评结果公告(2025年第3号)》,龙芯3B6000M凭借卓越的性能表现和高水平的安全可靠性,成功入选目前最高等级Ⅱ级。
    的头像 发表于 09-16 11:33 1392次阅读

    智慧社区智能安全用电消防系统:构建安全可靠的社区用电环境

    随着城市进程的加快,智慧社区建设已成为提升居民生活品质的重要方向。其中,智能安全用电消防系统作为社区安全的核心组成部分,通过物联网技术与传统用电设备的结合,有效解决了传统用电管理中存
    的头像 发表于 08-28 16:46 1141次阅读

    高压 BMS 如何增强安全性并延长电池的使用寿命

    可用剩余电量)和运行状况(评估电池芯的整体状态和老化程度)。通过确保更好的电池监测器的精度并增强系统级安全性,BMS 可以有效维持能源使用效率,延迟电池的过早老化,从而延长 BESS 寿命
    的头像 发表于 06-20 10:45 324次阅读
    高压 BMS 如何增强<b class='flag-5'>安全</b>性并<b class='flag-5'>延长</b>电池的使用<b class='flag-5'>寿命</b>

    深圳双芯信息科技:国产飞腾OPS电脑,安全可靠自主可控

    在信息技术飞速发展的当下,信息安全已上升至国家战略高度,各行业对自主可控、安全可靠的计算设备需求愈发迫切。深圳双芯信息科技有限公司敏锐洞察市场趋势,凭借深厚的技术沉淀与创新精神,推出的国产飞腾OPS
    的头像 发表于 06-19 16:52 1001次阅读
    深圳双芯信息科技:国产飞腾OPS电脑,<b class='flag-5'>安全可靠</b>自主可控

    Odyssey奥德赛电池使用寿命延长技巧详解

    Odyssey奥德赛电池以其高性能和可靠性著称,广泛应用于汽车启动、电动车辆、应急电源和各种高要求的工业设备中。然而,许多用户在实际使用中常遇到电池寿命不达预期的情况。为此,深入了解并掌握延长
    的头像 发表于 05-19 15:26 664次阅读
    Odyssey奥德赛电池使用<b class='flag-5'>寿命</b><b class='flag-5'>延长</b>技巧详解

    平均故障间隔时间和预期寿命的区别

    在评估设备使用寿命和维护成本时,故障分析和预期寿命计算至关重要。用于此类评估的两个等级--平均故障间隔时间(MTBF)和预期寿命--有时会被
    的头像 发表于 05-16 17:36 821次阅读
    平均故障间隔时间和<b class='flag-5'>预期</b><b class='flag-5'>寿命</b>的区别

    两轮电动车智能蓝牙无钥匙开锁模组

    蓝牙模组,用户可以在靠近车辆时自动解锁,离开时自动上锁,无需手动操作,真正实现了“无钥匙”出行。 安全可靠:采用高级加密算法,确保数据传输的安全性,防止非法破解和远程攻击,保障车辆安全。 广泛兼容
    发表于 03-31 10:49

    拯救NAND/eMMC:延长闪存寿命

    随着电子设备的广泛应用,NAND闪存和eMMC作为主流存储介质,其使用寿命受到广泛关注。本文将探讨其损坏的软件原因,并提供延长使用寿命的实用方法。前言长时间运行后出现NAND或者eMM
    的头像 发表于 03-25 11:44 2297次阅读
    拯救NAND/eMMC:<b class='flag-5'>延长</b>闪存<b class='flag-5'>寿命</b>

    龙芯6款产品入围安全可靠测评Ⅱ级

    近日,中国信息安全测评中心发布《安全可靠测评结果公告(2025年第1号)》,龙芯3B6000、3C6000凭借卓越的技术实力和优异的产品表现成功入围,并被评定为目前最高等级Ⅱ级。至此,龙芯以40%占
    的头像 发表于 03-19 10:36 927次阅读

    蔚来通过ISO 21448预期功能安全管理体系认证

    近日,蔚来顺利通过了ISO 21448:2022预期功能安全管理体系认证,并获得全球领先的检验检测认证机构DEKRA德凯颁发的功能安全管理体系认证证书。这一成就不仅表明蔚来在汽车
    的头像 发表于 03-04 14:52 922次阅读

    充电桩“耐力大考验”:老化负载研究,为持久续航保驾护航

    充电桩可靠性。 延长使用寿命:评估充电桩在不同环境下的老化规律,制定合理的维护保养策略,延长使用寿命。 保障用户
    发表于 02-28 14:42

    智能网联汽车预期功能安全(SOTIF)开发解决方案

    预期功能安全sotif是自动驾驶车辆落地的重要保障,它确保了自动驾驶系统在各种正常操作情况下能够安全地执行其预期功能,提高系统的安全性和
    的头像 发表于 12-19 11:19 1445次阅读
    智能网联汽车<b class='flag-5'>预期</b>功能<b class='flag-5'>安全</b>(SOTIF)开发解决方案

    如何实现软件的emulate功能 emulation和虚拟的区别是什么

    软件的Emulate功能与虚拟的区别 在现代计算机技术中,软件的emulate功能和虚拟是两
    的头像 发表于 12-05 15:35 1606次阅读