系统级芯片(SOC)和单单一个中央处理器(CPU)是完全不同的,系统级芯片包括了CPU、GPU等等一系列功能
这句话本身就是有问题的,尤其是那个“完全不同”。
例如说,SOC包含GPU?无论I家还是A家,你好意思说你没见过没听说过带GPU的CPU?
又或者,SOC包含MCU之类的控制器?那现代的CPU一样有内存控制器啊?或者PCIE/DMI这种典型的io控制器,你说CPU有没有?
事实上,在远古年代,cpu和soc确实可以分得很清,当时的cpu干的活很少,所以当时还需要外设芯片,而且还要分南桥北桥。大概是十年前,CPU已经把北桥给整合了——从这个时候开始,实际上cpu和soc的概念已经分不清了。到了最近,Ryzen连SATA、USB之类的低速外设的控制器也整合了,基本上也就是连南桥都没了。
所以,如果你还坚持“系统级芯片(SOC)和单单一个中央处理器(CPU)是完全不同的”的话,那你不妨来仔细说说,Ryzen到底为什么不能被叫做soc?
其实现在的CPU与原来的CPU早已经不一样了,但是依然延续了原来的叫法,可能现在的PC领域大V都不知道,以前的CPU还要连南北桥芯片,北桥芯片连接CPU负责跟内存、显卡、南桥芯片通信,现在已经整合进CPU里了,南桥芯片改叫PCH了。
从网上找了一张图,你看看原来的主板布局:
但是相对手机的处理器来说集成度还不够高,就以之前的苹果M1芯片为例,我们先来看一张iFixit 对采用intel处理器的MBP的拆解图,如下所示:
M1做的事情首先把这些打包到一起了,CPU、GPU,Neural Engine(原来没有)以及其它的IP单元,比如HDR video 处理器,HDR imaging 处理器,USB控制器等通过Fabric总线与DRAM和连接。与传统的Intel/AMD的处理器相比,M1是一个真正的SoC芯片,集成的IP核更多。
而麒麟芯片和高通的芯片更进一步,比苹果的处理器还集成了Modem模块
这只是约定俗成,而且SoC确实包括了CPU的所有功能,说法并没有本质性错误,只是不准确而已。可能再过一段时间,SoC这个说法会替代CPU。
还有一个广为流传的说法,把手机的eMMC或者UFS闪存芯片称为硬盘,这种来自于部分修理业界的说法(更早入行的会称作字库,这个就完全错了)也没有本质的错误,手机的闪存芯片确实和电脑的硬盘相当,只是不太准确。
为什么随着时代变化,手机CPU这种说法会被淘汰呢?功能机时代后期之前,手机处理器还有另一套说法,应用处理器(AP)和基带处理器(BP)。这还是原理图上的官方说法,不是民间/修理业界讹传的;但是在智能手机时代,更多的人会习惯将手机处理器按照电脑处理器的方法去进行分类、比较性能,AP这个说法很快就被电脑处理器常用的CPU所取代了。现在,CPU核心早已不仅是SoC唯一的评测标准,大家也会更多地考虑GPU、DSP、AI协处理器等的性能,到最后,将其称为CPU这个说法也会发生变化的。
SoC也不是近几年来才有的东西,89年的初代Gameboy掌机就已经是一块主芯片DMG-CPU就集成了8080 CPU、图形和声音处理器了。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有