你的浏览器不支持canvas

松子的博客

当你有了责任感,就值得被托付

辨析CPU, MPU, MCU, SOC, and MCM

Date: Author: Zarey C.Y. Chang

本文章采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。转载请注明来自Z2CARE的博客

在工业环境中,就像在消费电子领域一样,嵌入式设计人员需要以更少的成本提供更多的产品。 以更低的成本、更低的功耗、和更小的占用空间提供提供更高的性能、功能和灵活性。 同时即使面临严苛的操作条件,工业组件也必须满足可靠性、稳健型和使用寿命方面的严苛要求。 而嵌入式工程师需要年复一年地做到这一点。

辨析CPU, MPU, MCU, SOC, and MC

CPU(Central Processing Unit)

CPU表示中央处理单元或简称处理器,是具有可编程性的数字计算机特性的组成部分,是任何时代计算机中必不可少的组成部分之一,以及存储器和输入输出设施。 作为单个集成电路制造的CPU通常称为微处理器(Micro Processor),简而言之,微控制器是单芯片中功能齐全的PC。

MCU(Micro Computer Unit)

MCU是指微型计算机单元或者微控制器。它是一种用于控制电子设备的片上计算机,与通用微处理器相比,它是一种强调自给自足和成本效益的微处理器。 典型的微控制器包含简单的应用所需的存储器和接口,而通用微处理器需要额外的芯片来提供这些功能。

MPU(Micro Processing Unit)

MPU是指微处理单元,它是一个适合单芯片的CPU,几十年来一直如此,事实上,CPU和MPU基本上可以互换。 有时对于单个系统,设计工程师会对将主处理器称为“CPU”。

SOC(System On Chip)

SOC是指片上系统,它基本上是一个带有应用处理器、网络处理器或其他大型计算机的MCU。你的智能手机的主处理器就包含在SOC中, 可能还有信号处理器、网络处理器、通信、安全、GPU等。

MCM(Multi Chip Moudle)

MCM表示多芯片模块,它是一种有时看起来像单个芯片的设备,但内部可能有多个独立的芯片。 Intel的第一款Pentium Pro是MCM,一个用于CPU的芯片,一个用于L2高级缓存的芯片。


对于本文内容有问题或建议的小伙伴,欢迎在文章底部留言交流讨论。