当前位置:首页 > 手机种类 > 正文

手机种类大小-手机种类大小对比

  1. 为什么手机都是一个CPU?不可以多个么?

什么手机都是一个CPU?不可以多个么?

手机CPU详解。

我们一般说的手机CPU其实是SOC系统芯片,里面集成了CPU(中央处理器),GPU(图形处理器),RAM(随机存取存储器、内存),ROM(存储器,或者硬盘),摄像头等等一类的集成芯片,

比较出名的SOC集成芯片有,高通骁***55,用的是ARM的A76的CPU改版的Kryo 485,用的大小核心,8核CPU。

手机种类大小-手机种类大小对比
图片来源网络,侵删)

还有华为麒麟980图如下,采用了4个ARM的 a76和4个ARM的a55cpu芯片,用的是大小核心分开计算模式

所以结合上面的的介绍,我们知道了,其实手机里面用的CPU技术都来自于一家英国的Acorna公司的ARM处理器,现阶段手机都到达了8核的地步,性能过剩了,而且手机属于高度集成电子产品,也不需要多个集成多个CPU。只能往多核方面展。

再发一个ARM的简介。

手机种类大小-手机种类大小对比
(图片来源网络,侵删)

ARM

(ARM处理器)

ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Advanced RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。

可以但没必要。

手机种类大小-手机种类大小对比
(图片来源网络,侵删)

手机为了节省空间把CPU做到了一个SoC里面,通过控制CPU核心数量来调节性能。无论是x86架构下的多个socket的CPU还是多核CPU,只要应用程序上是支持空间并行的,就可以实现性能提高,所以没有必要一定要把CPU数量做得很多,对于手机CPU来说,8核架构属于性能足够并且在功耗和稳定性方面比较平均的一种设计,如果觉得CPU会成为性能瓶颈,可以去掉小核完全***用大核,当然前提是在功耗上能够满足需求。

所以对于手机来说,完全可以通过控制核心的方式控制功耗和性能,就不需要***用多个CPU这种设计来满足性能需求了。

为什么手机都一个CPU?不可以多个么?这个问题的提问都不成立的。现在手机的CPU都是多个呀,都没有一个的了。为啥这么说呢?因为从2011年第一个双核心NVIDIA Tegra 2发布之后(你没看错,就是那个生产显卡芯片的NVIDIA),所有的手机都开始了多个CPU的时代。它在一个SOC里有两个ARMCortex-A9处理器,最高频率1GHz。


经过多年发展,主要是联发科的功劳吧,现在的手机里基本都是8个CPU集成在一个核心里,这8个CPU里,一般有四个是高频高性能但费电的CPU,它们负责你的手机需要高性能运算的事情,比如你玩游戏、看视频、聊天等等的时候;另外四个是低频低性能但省电的,它们就负责你的待机模式、打电话、收发短信等CPU运算强度不高的事情。

为什么不放8个高性能CPU呢?那样手机不是更快更流畅了?这么分工是要在高性能手机和省电手机之间取得一个平衡,在手机的电池技术取得重大突破之前,这种模式都会运行下去,毕竟时刻要充电的痛苦是谁都不愿意常常体验的。

所以,现在的手机都不是只有一个CPU在运算,而是有4大4小共8个CPU哦!它们分工协作,让我们的手机性能强大的同时还能很省电耐用,鱼和熊掌都放到了一起科技的美味你慢慢品尝。

谢谢阅读。我是被生活给了当头一棒的人,我专注于科技领域的回答,对这方面感兴趣的可以关注我。如果这篇文章对你有用,请随手点个赞。如有不同见解,欢迎回复讨论和转发。

需要提醒题主的是,这个问题从一开始就是一个伪命题。

这是因为手机和电脑的架构不同,电脑的架构是以CPU、GPU、内存、硬盘等部分为分列单元的,各个部分可以分开,可以无限种类组合。

而手机是以soc为基本的运作单元的,讲究一个集成性。所谓的soc就是手机为了减少功耗和增加兼容性,将所有的CPU、GPU和内存等配置全部集成在了一个芯片里。

因此我们需要注意的是,在手机的soc的世界里,CPU并非是一个独立的芯片,而是运算单元的意思。根据目前大家常听的手机端4核和8核架构来看,手机端自然也是有着多个“CPU”的。

综上所述,我更倾向于认为题主想问的是:“为什么目前的手机只有一个核心soc,而不是多个?”

目前手机的性能已经很够用

对于手机这种便携式设备来说,我们需要注意的是,由于其架构的特殊性和供电源的低压性,我们从一开始就不应该对其抱有类似于桌面级的幻想。因此如果单纯按移动端能够实现的性能水平的话,其实手机所需要的性能要求并没有我们想象的那么大。所以在这种情况下,其实一个手机soc核心就可以解决手机会面临的所有场景问题了。就算不够用的话,也可以通过增加CPU的核数来解决,因此并没有增加SOC核心的必要性。

而且在这里也有一个有关于成本的问题。如果大家都用不到这么多soc的话,那么增加几个soc肯定会增加手机的成本。在这样一个单SOC的批发价就在数百美元的时代,一般人也承受不起如此巨大的开销呀!

手机功耗问题

手机作为一款便携式设备,其实对功耗方面的要求是很严的。而这也就意味着,如果我们在手机中添加了很多的soc的话,肯定也直接增加手机的整体功耗。在目前手机电池的科技水平之下,这其实是一个非常愚蠢的行为。相信大家也知道,由于手机电池在近些年来没有太大的进步,现在为了解决手机续航的问题,科技界都用上了快充这种另类的解决方案了。

如果再想增加几个SOC的话,那手机的功耗可能就要大上天了。性能倒是提升了不少,但是手机作为一种便携性工具来说,恐怕就难逃依赖充电线的命运了。

可是如果要一直依赖充电线活着的话,那还叫什么手机呢?

多soc协同问题

让我们回到现实世界中,能够安装如此多CPU的,除了服务站,我也只见过超算这么干过,一般我们民用的任何设备都没有如此的需求。而在手机系统里安装如此多的soc,不说别的,多任务协同就是一个重要的问题。也就是说,我们都不知道该怎么将两款soc彻底的融合在一起。虽然很多人都觉得,这只用一个简单的算法就能解决了。不过说着容易做着难,所以在实现起来如此艰难的情况之下,手机厂商也肯定不会莫名其妙的给自己找麻烦,谁会跟钱和时间过不去呢?

因此综上所述,手机根本没有安装多个核心(SOC)的需求。即使是性能不足,也可以通过增加核心数和增加频率解决。