CPU

CPU是Central Processing Unit的缩写,计算机的运算控制核心就是CPU。CPU是由运算器、控制器和寄存器及相应的总线构成。众所周知的三级流水线:取址、译码、执行的对象就是CPU,CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,然后执行指令。而计算机的可编程性其实就是指对CPU的编程。

MPU与CPU的区别:

一、范畴不同

计算机(即电脑)分为巨型机,大型机,中型机,小型机和微型计算机5类。这5类计算机的运算核心统称为CPU,而MPU只是微型计算机(微机)的核心处理器。也就是说CPU的概念包含了MPU,MPU是CPU的一种。

二、领域不同

CPU主要用在电脑上,也算是控制器,MCU主要是工业控制领域,DSP用途也比较广。

CPU就是中央处理器,主要由运算器、控制器、寄存器等组成。最早的CPU是一个比房子还大的箱子。里面装满了电子管、电阻、电容等元器件。 微处理器MPU,说白了,就是微型化的CPU。也就是利用超大规模集成电路技术把CPU做到一片或几片芯片里。

MPU与CPU两者都为处理器,它们的有什么区别?_百度知道

MPU

MPU是Micro Processor Unit的缩写,指微处理器(这里要注意不是微控制器,很多人会把微处理器和微控制器混淆),微处理器通常代表功能强大的CPU(可理解为增强型的CPU),这种芯片往往是计算机和高端系统的核心CPU。例如嵌入式开发者最熟悉的ARM的Cortex-A芯片,他们都属于MPU。

微机中的中央处理器(CPU)称为微处理器(MPU),是构成微机的核心部件,也可以说是微机的心脏。它起到控制整个微型计算机工作的作用,产生控制信号对相应的部件进行控制,并执行相应的操作。

在微机中,CPU被集成在一片超大规模集成电路芯片上,称为微处理器(MPU),微处理器插在主板的cpu插槽中。

MCU

MCU是Micro Control Unit的缩写,指微控制器。随着大规模集成电路的出现及发展,把计算机的CPU、RAM、ROM、定时器和输入输出I/O引脚集成在一个芯片上,比如51,STC、Cortex-M这些芯片,它们的内部除了CPU外还包含了RAM和ROM,可直接添加简单的器件(电阻,电容)等构成最小系统就可以运行代码了。而像ARM(Cortex-A系列)直接放代码是运行不了的,因为它本质上只是增强版的CPU,必须添加相应的RAM和ROM。

SOC

SOC是System on Chip的缩写,指的是片上系统。可以这样对比来看:MCU只是芯片级的芯片,而SOC是系统级的芯片,它集成了MCU和MPU的优点,即拥有内置RAM和ROM的同时又像MPU那样强大,它可以存放并运行系统级别的代码,也就是说可以运行操作系统(以Linux OS为主)

另外,SOPC也是一个值得了解的概念,与上述几项概念相比,SOPC的出现频率并不是那么高,但这并不影响它的重要性。SOPC是System On a Programmable Chip的缩写,即 可编程片上系统,SOPC与MCU、MPU、SOC最明显的区别在于:可更改硬件配置,也就是说自己构造芯片。

举个例子说明便于理解,单片机的硬件配置是固化好了的, 我们能够编程修改的就是软件配置,本来是串口通信功能,通过修改代码变成AD采样功能,也就是说硬件配置是固定了的,我们只能通过修改软件来选择其中的一项或多项功能;而SOPC可以修改硬件配置信息使其成为相应的芯片,可以是MCU,也可以是SOC。

结语

在嵌入式开发中,接触频率较多的一般是MCU和SOC,而现在STM32也几乎成为了MCU的代名词,SOC目前则以Cortex-A系列为主,开发难度也有所差异,对于嵌入式从业者来说,弄清楚这些专业概念是必备的。

链接:https://www.toutiao.com/i6841833288915485192/

CPU巨型机,大型机,中型机,小型机和微型计算机中央处理器都称为CPU、MPU(微型化的CPU,在微机中CPU=MPU)、MCU和SOC相关推荐

  1. CPU、MPU、MCU、SOC的理解

    1.CPU(Central Processing Unit) 中央处理器(central processing unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理.程序运行的最终执行单元 ...

  2. 通用计算机的发展历程是巨型机大型机小型机,计组1——计算机系统概述

    本篇总结了<计算机组成原理>第一章--计算机系统概述,主要内容如下 计算机系统简介 计算机的发展历程 计算机系统的分类与发展方向 计算机的硬件组成 计算机的层次结构 计算机的性能指标 计算 ...

  3. 是介于小型机和微型计算机,第一章计算机基础解析.ppt

    第一章计算机基础解析 一.计算机的基本组成 1.外形组成: 主机.显示器.键盘.鼠标.音箱. 2.根据规模大小分类: 微型计算机.小型计算机.中型计算 机.大型计算机.巨型计算机. 区别巨型.大型.中 ...

  4. X86、大型机、小型机的区别

    大型机 又名大型主机,使用专用的处理器指令集.操作系统和应用软件.故此,大型机不仅仅是一个硬件上的概念,更是一个硬件和专属软件的有机整体.大型机是上世纪六十年代发展起来的计算机系统.经过四十年的不断更 ...

  5. 大型机,小型机,PC-Server

    一.辉煌中的危机 大型主机创造了辉煌,那是一个"最好的时代",一切都那么美好;那是一个"伟大的时代",创造了如此之多的纪录;那是一个"神奇的时代&qu ...

  6. 微型计算机的中央控制器包括,在微型计算机中CPU里控制器的作用是( )。

    相关题目与解析 微型计算机中,运算器和控制器的总称是().A.CPUB.ROMC.主机D.逻辑器 对于微型计算机来说,()的工作速度基本上决定了计算机的运算速度.A.控制器B.运算器C.CPUD.存储 ...

  7. 大型机、小型机、x86服务器的区别

    首先来讲x86服务器,与平常人们所接触的台式机笔记本类似,采用CISC架构处理器.随着英特尔至强处理器的性能不断提升,业内有种说法是x86服务器有抢占小型机市场的趋势. x86服务器 Intel推出至 ...

  8. 小型机 PC服务器 性能,大型机、小型机、x86服务器的区别

    大型机.小型机.x86服务器的区别 首先来讲x86服务器,与平常人们所接触的台式机笔记本类似,采用CISC架构处理器.随着英特尔至强处理器的性能不断提升,业内有种说法是x86服务器有抢占小型机市场的趋 ...

  9. 微型计算机中央处理器集成,微型计算机的中央处理器是由哪些超大规模的集成电路组成的...

    elliotfeng 回答于:2018-05-28 微处理器一般由下列部件组成: 算术逻辑单元(ALU,Arithmetic Logical Unit):累加器和通用寄存器组:程序计数器(也叫指令指标 ...

最新文章

  1. 中国电信天翼Live究竟胜算几何?
  2. Java长存!12个Java长久占居主要地位的原因
  3. 批处理技巧:循环固定目录的子目录,然后向每个子目录拷贝文件
  4. python爬虫——利用BeautifulSoup4爬取糗事百科的段子
  5. ESD二极管 DW3.3-2PLC-S 封装SO-8 电压3.3V
  6. (课程学习笔记)Python初级入门精讲
  7. 解决关于 ionic3 启动白屏 控制台错误提示:Uncaught SyntaxError Use of const in strict mode.
  8. 路由协议和路由算法的不同
  9. LeetCode 609. 在系统中查找重复文件(哈希)
  10. c语言中a lt 1e-9,年9月计算机二级考试C语言强化训练题
  11. 一元php主机,php 一元分词算法
  12. 格雷码的FPGA实现
  13. python编写函数模拟内置函数sorted_Python 内置函数sorted()在高级用法
  14. NTP-网络时间协议
  15. Spring AOP基础组件 Advised
  16. 化工原理 --- 流体流体 --- 习题课及复习
  17. 微PE安装系统 不显示U盘中镜像文件 的解决方法
  18. 修改谷歌浏览器缓存位置总结
  19. Linux Ubuntu NVIDIA双显卡切换intel显卡方法, 如果无法正常切换
  20. 居家旅行杀人越货必备 开发主板的另类功能

热门文章

  1. style-component中引入icon-font步骤以及出现方块问题的解决
  2. 仿泡团影视网源码 苹果cmsV8版本 电脑端+影视模块
  3. js 手机号码和电话号码(座机号)正则校验
  4. python初中必背语法_初中英语考前必背重点语法知识汇总,高分必备,强烈建议收藏!...
  5. 雷军:把UCWEB做成像GOOGLE一样伟大
  6. autojs读取文件夹所有文件_Auto JS 文件类操作
  7. 栖霞牌王是怎样炼成的——利用django实现网页版千秋戏(1)
  8. 针织面料的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  9. 小程序 function(res)与(res) =的区别
  10. Day 4 分支结构