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

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

3天内不再提示

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

5RJg_mcuworld 来源:YXQ 2019-07-31 16:24 次阅读

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

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

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

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

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

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

    关注

    87

    文章

    10986

    浏览量

    206723
  • 硬件
    +关注

    关注

    11

    文章

    2921

    浏览量

    64746
  • 软件
    +关注

    关注

    67

    文章

    4345

    浏览量

    85613

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

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

收藏 人收藏

    评论

    相关推荐

    FPGA软件测试面临哪些挑战

    FPGA软件包含进行设计而产生的程序、文档和数据,同时包含与之相关的软件特性和硬件特性。FPGA软件测试需要考虑软件代码正确性、软
    发表于 03-20 12:23 71次阅读

    环境试验箱中湿度控制面临挑战

    控制湿度的试验设备,如高低温试验箱,药品稳定性试验箱,培养箱,盐雾试验箱,高空低气压温湿度试验舱等。环境试验箱中湿度控制面临挑战测量和控制环境试验箱中的湿度是维
    的头像 发表于 01-26 11:06 361次阅读
    环境试验箱中湿度<b class='flag-5'>控制</b>所<b class='flag-5'>面临</b>的<b class='flag-5'>挑战</b>

    plc的软件包含哪两大部分

    PLC(可编程逻辑控制器)的软件结构通常由两大部分构成:系统程序和用户程序。这两部分共同确保了PLC能够根据工业自动化的需求进行有效控制管理
    的头像 发表于 01-24 17:45 484次阅读

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的
    的头像 发表于 01-22 15:27 576次阅读

    鸿蒙原生应用/元服务实战-AGC团队账户

    多人及内外结合去开发运营鸿蒙原生应用元服务时,需要用到团队账户,AGC提供了强大的团队角色与权限分工能力。 团队帐号是开发者联盟为实名
    发表于 01-18 16:38

    嵌入式硬件软件哪个好?

    嵌入式硬件软件哪个好? 嵌入式软硬件工程师哪个更有前途呢?一起来看看。 嵌入式是分为软硬件工程师的,首先我们先来看看嵌入式硬件工程师吧!
    发表于 12-05 15:17

    软件sdk开发环境与硬件是如何通信的?

    软件sdk开发环境与硬件是如何通信的?如何编程实现控制的?
    发表于 10-24 08:19

    OpenHarmony应用分发运营体系

    一、分发流程 图片来源:OpenHarmony官网 二、主要途径 更多 开鸿智谷在鸿OS 开发板 设备 润和HiHopeOS开发板 设备 软通动力SwanLinkOS 开发板 设备 深开鸿
    发表于 09-21 15:27

    干货丨如何使用 GitLab 进行团队及项目管理

    从简易型到实用性的角度来看,目前在国内 GitLab 更适合中小企业及小型开发者使用,这是旨在帮助团队进行项目开发协作,为软件开发运营生命
    的头像 发表于 08-22 21:54 2274次阅读
    干货丨如何使用 GitLab 进行<b class='flag-5'>团队</b>及项目<b class='flag-5'>管理</b>

    芯片云上设计面临挑战有哪些

    、Lightmatter硬件工程副总裁Richard Ho、Siemens数字工业软件公司云解决方案副总裁Craig Johnson,以及Synopsys研究员Rob Aitken讨论了芯片设计向云上的转变
    的头像 发表于 08-08 10:54 605次阅读

    ST联合MathWorks应对电机控制方案设计的四大挑战

    上ST联合其合作伙伴迈斯沃克软件(MathWorks)就电机控制解决方案所遇到的挑战,给出了他们的应对之策。 开发电机
    的头像 发表于 06-28 20:06 816次阅读
    ST联合MathWorks应对电机<b class='flag-5'>控制</b>方案设计的四大<b class='flag-5'>挑战</b>

    NU-link提示写入大小超出了数据flash的限制怎么解决?

    新唐Nu-link烧写ISD9160芯片,脱机烧写提示以上失败信息“写入大小超出了数据flash的限制”
    发表于 06-27 08:41

    两大架构RISC-V 和 ARM 的各种关系

    的,不需要任何版税或许可。 尽管 RISC-V 允许设计人员免费试验和开发 RISC-V 系统,但几乎没有对硬件设计的支持。另一方面,ARM 拥有致力于硬件技术的工程师团队,使设计人员
    发表于 06-21 20:31

    Lansweeper如何帮助企业面临挑战

    Lansweeper帮助您最大限度地降低风险并优化您的IT 通过提供对您的整个技术资产的可行见解。 企业面临挑战 IT复杂性 几乎没有集中库存来确保所有技术资产所在的位置。 改变超过管理员 脱节
    的头像 发表于 06-15 11:44 307次阅读
    Lansweeper如何帮助企业<b class='flag-5'>面临</b>的<b class='flag-5'>挑战</b>

    DevOps:开发运营的下一阶段

    DevOps 是一种创建企业应用程序的协作方法,它将软件开发和 IT 运营结合在一起。从一般意义上讲,DevOps 是一种促进组织内软件开发人员和 IT 运营
    的头像 发表于 05-05 09:43 363次阅读