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

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

3天内不再提示

软件管理面临挑战,两大硬件问题超出了开发运营团队的控制

5RJg_mcuworld ? 来源:YXQ ? 2019-07-31 16:24 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,在上海举行的 KubeCon + CloudNative + 开源峰会上,Linus Torvalds警告与会者软件管理正面临更大的挑战,主要原因是2大硬件问题超出了开发运营团队的控制。

第一个问题是与预测执行相关的新安全问题

预测执行被英特尔等芯片供应商用于加速性能,为修复 Spectre、Meltdown、 Fallout 和 ZombieLoad 等与预测执行相关的攻击 Linux 内核需要安装一系列补丁,根据补丁的先后和依赖,内核需要经历痛苦的更新,修复会带来巨大的性能开销,比如关闭超线程会导致性能下降 15%。

第二个问题则是硬件的局限性。

过去几十年软件行业受益于摩尔定律带来的处理器性能提升,但摩尔定律正逼近其极限,这意味着处理器性能的提升不会无限下去,这意味着软件开发者为了提升性能将需要优化代码,不能再使用低效的代码。

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

    关注

    88

    文章

    11534

    浏览量

    214835
  • 硬件
    +关注

    关注

    11

    文章

    3498

    浏览量

    67743
  • 软件
    +关注

    关注

    69

    文章

    5175

    浏览量

    89597

原文标题:Linux创始人谈目前软件开发面临的硬件问题!

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    明达云助力储能电站实现高效运营与智能管理

    决策层提供更准确的决策依据。 项目背景 随着新能源的大规模开发与高比例并网,电力的电量平衡、安全稳定控制等方面都在面临着巨大挑战;储能电站作为可再生能源发展的关键环节,为电网平衡提供了
    的头像 发表于 08-06 18:46 ?83次阅读
    明达云助力储能电站实现高效<b class='flag-5'>运营</b>与智能<b class='flag-5'>管理</b>

    技术解读 | 光庭信息虚拟ECU技术赋能SOA化MCU软件的早期验证与集成加速

    。当前,传统ECU开发面临两大核心挑战: ? 1 功能重构后的验证需求: ECU功能经服务化分层重构后,其实现方式发生根本性变化,必须进行全面的重新验证; ? 2 硬件依赖导致的窗口受
    的头像 发表于 07-21 15:43 ?305次阅读
    技术解读 | 光庭信息虚拟ECU技术赋能SOA化MCU<b class='flag-5'>软件</b>的早期验证与集成加速

    FOPLP工艺面临挑战

    FOPLP 技术目前仍面临诸多挑战,包括:芯片偏移、面板翘曲、RDL工艺能力、配套设备和材料、市场应用等方面。
    的头像 发表于 07-21 10:19 ?703次阅读
    FOPLP工艺<b class='flag-5'>面临</b>的<b class='flag-5'>挑战</b>

    西门子EDA产品组合新增两大解决方案

    西门子数字化工业软件日前宣布为其电子设计自动化 (EDA) 产品组合新增两大解决方案,助力半导体设计团队攻克 2.5D/3D 集成电路 (IC) 设计与制造的复杂挑战
    的头像 发表于 07-14 16:43 ?2099次阅读

    嵌入式软件开发常用的软件有哪些?

    STM32微控制器和微处理器的硬件软件设置。?一般和Keil5搭配使用。一个生成所用控制器的初始配置。一个用来写代码编译。 STM32CubeIDE则是ST公司自己
    发表于 07-03 17:06

    如何成为一名嵌入式软件工程师?

    如何成为一名嵌入式软件工程师? 01明确岗位的角色与定位 嵌入式软件工程师主要负责开发运行在特定硬件平台上的软件,这些
    发表于 04-15 14:37

    智慧路灯的推广面临哪些挑战

    引言 在智慧城市建设的宏伟蓝图中,叁仟智慧路灯的推广面临哪些挑战?叁仟智慧路灯作为重要的基础设施,承载着提升城市照明智能化水平、实现多功能集成服务的使命。然而,尽管叁仟智慧路灯前景广阔,在推广过程中
    的头像 发表于 03-27 17:02 ?337次阅读

    IAR发布云端平台,助力现代嵌入式软件开发团队

    该平台为嵌入式软件开发人员提供前所未有的自由度与灵活性,助力开发团队在工具选择和日常工作流中实现更高效的协作与创新。
    的头像 发表于 03-12 11:56 ?406次阅读

    软件定义汽车(SDV)开发有哪些挑战?SDV开发策略分享:福特汽车采用Jama Connect提升开发效率与质量

    汽车召回事件屡屡发生,关于软件定义汽车的开发更是挑战重重,有何应对策略?福特汽车如何借助Jama Connect应对该挑战,优化SDV开发
    的头像 发表于 02-12 15:36 ?1021次阅读
    <b class='flag-5'>软件</b>定义汽车(SDV)<b class='flag-5'>开发</b>有哪些<b class='flag-5'>挑战</b>?SDV<b class='flag-5'>开发</b>策略分享:福特汽车采用Jama Connect提升<b class='flag-5'>开发</b>效率与质量

    软件定义汽车(SDV)开发有哪些挑战?SDV开发策略分享:福特汽车采用Jama Connect提升开发效率与质量

    汽车召回事件屡屡发生,关于软件定义汽车的开发更是挑战重重,有何应对策略?福特汽车如何借助Jama Connect应对该挑战,优化SDV开发
    的头像 发表于 01-24 13:40 ?434次阅读

    RAID 5 硬件软件 RAID 的区别

    RAID 5硬件RAID与软件RAID之间存在显著的差异,这些差异主要体现在实现方式、性能、数据安全性、灵活性以及成本等方面。 一、实现方式 硬件RAID : 依赖于专用的硬件RAID
    的头像 发表于 12-27 18:05 ?1385次阅读

    需求管理工具Jama Connect:与Jira/Slack/GitHub无缝集成,一站式解决复杂产品开发中的协作难题

    在产品和软件开发的动态世界中,有效协作是成功的关键。然而,团队往往面临着阻碍进步和创新的重大挑战。了解这些挑战并找到强有力的解决方案,对于实
    的头像 发表于 10-08 14:54 ?551次阅读
    需求<b class='flag-5'>管理</b>工具Jama Connect:与Jira/Slack/GitHub无缝集成,一站式解决复杂产品<b class='flag-5'>开发</b>中的协作难题

    康谋分享 | 直面AD/ADAS快速开发挑战:IVEX自动驾驶场景管理及分析平台!

    如何快速了解开发 AD/ADAS 组件中的车辆行为以便进行改进,是目前开发 AD/ADAS 组件时面临的重大挑战。为此,康谋推出IVEX自动驾驶场景
    的头像 发表于 09-25 09:27 ?1154次阅读
    康谋分享 | 直面AD/ADAS快速<b class='flag-5'>开发</b><b class='flag-5'>挑战</b>:IVEX自动驾驶场景<b class='flag-5'>管理</b>及分析平台!

    灌区信息化面临挑战分析

    层面,还涵盖了管理、经济、社会及环境等多个维度。 技术融合与创新挑战 首先,技术的快速迭代对灌区信息化提出了高要求。当前,物联网、大数据、云计算、人工智能等先进技术为灌区管理提供了前所
    的头像 发表于 09-12 17:45 ?785次阅读
    灌区信息化<b class='flag-5'>面临</b>的<b class='flag-5'>挑战</b>分析

    使用MATLAB、Simulink和Polyspace加速软件定义汽车开发

    开发软件定义汽车 (SDV) 时,开发团队必须具备新的能力,例如进行连续的软件发布,减少软件更改的交付周期以及尽可能减少部署失败。同时,平台
    的头像 发表于 09-05 09:57 ?1153次阅读
    使用MATLAB、Simulink和Polyspace加速<b class='flag-5'>软件</b>定义汽车<b class='flag-5'>开发</b>