CPU和SOC的区别是什么

 我来答
againinput4
2019-03-20 · TA获得超过2407个赞
知道大有可为答主
回答量:1446
采纳率:70%
帮助的人:644万
展开全部

简答:

  • CPU=Central Processing Unit=中央处理器

    • 就像人的大脑

      • CPU是硬件设备的大脑

  • SoC=System On Chip=System On a Chip=系统级芯片=片上系统

    • 典型组成

    • 包括

      • CPU

      • 一些存储(RAM,ROM)

      • 很多(相对更复杂的)外设peripheral

        • =各种外设的控制接口/芯片

        • 包括外接存储芯片(Flash,DRAM),LCD显示屏等

          往往还额外集成其他方面的芯片

        • 专门用于音视频处理的:DSP

        • 专门用于图像处理的:GPU

      • -》 集成的东西足够,甚至可以组成一个小的系统了

      • -》 所以才叫做 :(都把一整个系统)System (都集成在)On(了一个芯片)Chip(上)

详解:

见图:

(百度上传图片被压缩,看不清,可以去)在线查看:芯片相关名词对比 20190320 在线查看

完整帖子:【整理】芯片相关名词对比:CPU,MCU,SoC,MPU,PLC,DSP,ASIC,FPGA

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
霸7威武
2018-06-26 · 知道合伙人数码行家
霸7威武
知道合伙人数码行家
采纳数:59377 获赞数:97670
今年入校,就读汽车专业。

向TA提问 私信TA
展开全部
  MCU,即微控制器,是以前的一种做法,类似于单片机,只是集成了一些更多的功能模块,它本质上仍是一个完整的单片机,有处理器,有各种接口,所有的开发都是基于已经存在的系统架构,应用者要做的就是开发软件程序和加外部设备。
  SOC,是个整体的设计方法概念,它指的是一种芯片设计方法,集成了各种功能模块,每一种功能都是由硬件描述语言设计程序,然后在SOC内由电路实现的;每一个模块不是一个已经设计成熟的ASIC“器件”,只是利用芯片的一部分资源去实现某种传统的功能。这种功能是没有限定的,可以是存储器,当然也可以是处理器,如果这片SOC的系统目标就是处理器,那么做成的SOC就是一个MCU;如果要做的是一个完整的带有处理器的系统,那么MCU就是整个SOC中的一个模块,一个IP。SOC可以做成批量生产的通用器件,如MCU;也可以针对某一对象专门设计,可以集成任何功能,不像MCU那样有自身架构的限定。它的体积可以很少,特殊设计的芯片可以根据需要减少体积、降低功耗,在比较大的范围内不受硬件架构的限制(当然,它也是会受芯片自身物理结构的限制,如晶圆类型、大小等)。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z峰梓
2017-05-23 · TA获得超过2202个赞
知道大有可为答主
回答量:2375
采纳率:78%
帮助的人:1605万
展开全部
SoC称为系统级芯片,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。目前SoC更多的集成处理器(包括CPU、GPU、DSP)、存储器、基带、各种接口控制模块、各种互联总线等,其典型代表为手机芯片。
CPU是指单一的中央处理器,是一块超大规模的集成电路。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
可以理解为SoC里包涵CPU
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式