看啥推荐读物
专栏名称: 面包板社区
面包板社区——中国第一电子人社交平台 面包板社区是Aspencore旗下媒体,整合了电子工程专辑、电子技术设计、国际电子商情丰富资源。社区包括论坛、博客、问答,拥有超过250万注册用户,加入面包板社区,从菜鸟变大神,打造您的电子人脉社交圈!
目录
相关文章推荐
今天看啥  ›  专栏  ›  面包板社区

为什么CPU流水线会提高代码执行效率?

面包板社区  · 公众号  ·  · 2020-10-17 19:51
为什么有些CPU的主频更低,但运算效率却更高呢?比如:51单片机30M主频,STM32单片机20M主频,执行相同一段代码可能主频更低的STM32所花的时间更短。这里就牵涉到CPU流水线的问题,本文围绕CPU流水线描述相关内容。一、早期CPU流水线1.流水线来源流水线的概念来源于工业制造领域,以汽车装配为例来解释流水线的工作方式,假设装配一辆汽车需要四个步骤:1.冲压:制作车身外壳和底盘等部件;2.焊接:将冲压成形后的各部件焊接成车身;3.涂装:将车身等主要部件清洗、化学处理、打磨、喷漆和烘干;4.总装:将各部件(包括发动机和向外采购的零部件)组装成车;汽车装配需要冲压、焊接、涂装和总装四个工人,最简单的方法是一辆汽车依次经过上述四个步骤装配 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照