手机芯片的AP、BP和CP
AP(application process):手机中的应用处理器CPU。操作系统、用户界面和应用程序都在AP上执行。
BP(baseband):基带处理器。即手机中的modem,运行手机射频通讯控制软件,负责发送和接收数据。
CP:基带芯片加协处理器 or 多媒体加速器。可以处理虚拟现实,增强现实,图像处理,HIFI,HDR,传感器等。
一、我们先来看看手机CPU中的分类:
AP应用处理器:
手机CPU中最主要的一部分,手机的系统运作还有APP的运行,靠的都是AP应用处理器。例如:苹果A9处理器指的就是AP。
BP基带处理器:
其实很多玩家都只听过基带这个东西,但不知道这个到底是什么。基带处理器管理的是手机一切无线信号(除了wifi,蓝牙,NFC等等),一款手机支持多少种网络模式,支持4G还是3G,都是由基带部分决定的。BP做的最有名的是高通,其实高通发家靠的就是优秀的BP基带处理器,而不是AP应用处理器。
可能大家对高通的BP没有什么印象,这里我就跟大家举几个使用高通BP的手机。iPhone4到iPhone6sp全系列手机都是使用高通的BP(这些手机都是我亲手拆解过的,iPhone3Gs等等我不能肯定是不是高通的BP),还有全部3G版的iPad,加上三星这几年的旗舰也是都是使用的BP,还有大量使用高通CPU的手机产品也都是使用高通的BP。那么高通在BP领域的是什么地位就不用我说了。
CP多媒体加速器:
其实每个厂商对CP都有不同的名字,比如苹果把它叫做协处理器,高通820叫做“低功率岛”。在早期CP只用于解码视频和处理音频等等简单任务。
但是各大厂商发现,CP的性能其实也可以很高,于是开始处理的东西越来越多。现在的CP已经可以处理虚拟现实,增强现实,图像处理,HIFI,HDR,传感器等等。
二、手机CPU核心数真的越多越好吗?
从2011年英伟达发布一款双核手机CPU开始,手机CPU的核战就爆发了,到之后的4核,8核,10核。甚至intel向外界展示过80核的处理器原型,但至今没有能利用这一处理器的系统。
在这里我可以很明确的告诉大家核心数越多肯定不代表更加好。现在ARM架构性能最好的处理器是苹果的A9X(iPad Pro使用的处理器),但是A9X只是双核CPU而已。
那么为什么一些双核CPU的性能都要比那些所谓8核的CPU要好了。因为CPU运算逻辑部件的面积大小决定了CPU晶体管的数量(下图白灰色部分)。下图就是三星猎户座7420和苹果A9的大小对比图,我们不难发现苹果A9双核CPU运算逻辑部件的面积比三星8核还大,这就代表这A9的晶体管数量比三星7420要多。正是这样才使得A9比7420的性能好很多。
那么这样说多核心就没有好处了吗?
当然不是,多核心比在多任务处理和功耗方面确实会表现的更加优秀。但是很多时候我们真的需要8核吗?苹果告诉我们,不管安卓怎么样,反正ios双核心就足够了,这和ios的运用后台处理机制是有很大关系的(ios在运行大量APP之后就会把之前的APP关闭)。
但是不爱关闭后台的安卓需要多少核心才行了?我想骁龙820已经告诉了我们,4核就已经够了。
三、ARM架构和X86架构的区别:
ARM架构:
ARM架构使用的是精简指令集,我们可以把它看成一辆汽车,在之前一直都是低功耗的代名词。
X86架构:
X86架构使用的是复杂指令集,我们可以把它看成一架飞机,在之前一直都是高性能的代名词。
最开始也是因为低功耗,所以移动端的设备,都是使用的ARM。但是随着移动端的高速发展,ARM架构的处理器的性能也开始变得原来越强大。
那么ARM架构的CPU对比PC端的CPU实际运行起来到底有什么区别了?
比如一条指令来了,要把一个货物从北京运送到上海,这个时候我们会发现飞机必须快过汽车,但是如果另一个指令是要把一个货物从街头运到街尾了?这个时候,飞机发现,它要想做到基本是不太可能,这个时候只有在增加一条新的指令集(相当于要重新制作一架大小适合的飞机了)。
但是随着移动端设备的高速发展,ARM架构的性能已经变得越来越强了,ARM架构的性能超过X86架构已经只是时间问题了。
CPU的里面的学问很多,今天我就只写出以上三点,都是比较有用的干货,希望对小白的朋友有所帮助。其实决定手机CPU性能的决定性因素主要由:核心、主频、工艺、GPU等多方面决定,并不是单个方面强,性能就一定强。
手机芯片的AP、BP和CP相关推荐
- 多核处理器基础:SMP、AMP和BMP 以及 AP、BP和CP
原文链接:https://www.cnblogs.com/zamely/p/4334979.html 多核处理器也称片上多核处理器(Chip Multi-Processor,CMP). 1.多核处理器 ...
- android ap bp,手机刷机中 AP BP是什么意思
1:将手机关机,按住手机语音键不放点开机键,进入红色的AP刷机模式,上面有几行字. 过大约10秒钟以后,再按语音键.进入BP刷机模式,显著特征是,屏幕上就一行字了"BP PASS.....& ...
- A2 AP AUTOSAR 与 CP AUTOSAR 的特性
Hello!大家好!欢迎来到<搞一下汽车电子>今天,我们给大家分享的是Adaptive Platform AUTOSAR 专题视频,增加的第二篇内容:A2 自动驾驶 & 域控中间件 ...
- 手机的AP,BP,CP侧
AP(application process):手机中的应用处理器CPU.操作系统.用户界面和应用程序都在AP上执行. BP(baseband):基带处理器.即手机中的modem,运行手机射频通讯控制 ...
- CAP理论、AP架构、CP架构
目录 CAP理论 AP架构 CP结构 CAP理论 CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency).可用性(Availability).分区容错性(Partitio ...
- 《android AP/BP理解》
一:AP和BP简介 大多数手机都至少存在两个处理器,一个负责AP侧,一个负责BP侧. 操作系统.用户界面.应用程序都在application processor AP上执行,AP运行在arm上一个处理 ...
- SAP ABAP BP MDS_CTRL_STRATEGY=============CP PPO PPO 处于非活动状态。激活 PPO 指令创建以避免转储。要激活 PPO,请维护
notes:2351694 - How to activate PPO and resolve ASSERTION_FAILED dump during synchronization https:/ ...
- matlab tf离散,求matlab离散化程序对于一个二阶传函,求其在MATLAB中的离散化程序.抱歉,没办法写清楚传函表达式.我试试:Gp(...
共回答了23个问题采纳率:87% clear all; close all; ts=0.001; J=1/147; q=22/147; sys=tf(1,[J,q,0]); dsys=c2d(sys, ...
- 【cpu处理器分析】【AP】【bp】【cp】
BP基带处理器: 其 实很多玩家都只听过基带这个东西,但不知道这个到底是什么.基带处理器管理的是手机一切无线信号(除了wifi,蓝牙,NFC等等),一款手机支持多少种 网络模式,支持4G还是3G,都是 ...
最新文章
- 怎么打公式_迫真公式部~注入之里技
- U-Boot 之五 详解 U-Boot 及 SPL 的启动流程
- iscsi网络存储介绍及客户端配置操作
- YBTOJ:红与蓝(博弈论)
- 监控mysql锁定状态_MySQL 锁的监控及处理
- 分享SharpZipLip使用代码
- mybatis mysql selectkey_Mybatis示例之SelectKey的应用
- Composer帮你轻松管理PHP包 autoload
- Python学习 之 OS模块
- java map排序_探索Java常用集合
- mysql 触发器存储过程的区别_MySQL触发器、存储过程实现
- Directx使用基础
- Oracle数据库 1653错误
- P3373(线段树2)
- 创新物联网方案引导生活更美好
- JavaScript—有关如何实现全选/全不选、检查是否选中了复选框。
- php的样式怎么设置字体大小,css中如何改变字体大小
- 面试官问python熟练吗_自学Python面试考官为何给了我3k薪资?看面试官怎么说
- 电脑桌面变成了计算机,电脑屏幕黄怎么调整_电脑屏幕突然变黄如何恢复
- 架构即未来--AKF 可扩展立方体