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