手机的CPU(ARM)跟PC的CPU(x86)有什么差别?

随着移动互联网的崛起,手机等职能移动设备在我们生活中的地位愈加重要。其中各大公司在发布产品的时候无不通过媒体对自家产品的配置参数大佳宣传。其中cpu参数便是其重点宣传内容之一。
今天小编来给大家简单介绍下移动产品的cpu(基于arm的cpu)与我们熟悉的pc的cpu有什么差别。
准确的说,基于arm的cpu(如apple的a系列,三星的exynos系列,高通的snapdragon系列)并不能称之为cpu,因为cpu是“中央处理单元”的缩写,这符合pc cpu的功能;而基于arm的cpu其实是一种soc(片上系统),因为它通过soc片内总线将cpu,内存控制器,ram(内存),协处理器,dsp(数字处理单元),gpu(显卡),加速系统(媒体加速),外设管理单元等等连接在一起,形成一个具有独立功能的芯片。
apple,三星,高通等arm处理器厂商其实是在购买arm公司的cpu设计ip(设计知识产权)的基础上,自行对芯片内部的子系统根据市场需求进行设计,组装,形成自家的移动cpu系列。
相应的传统的cpu(x86)最多将内存控制器集成在一块芯片内,其余的功能都有单独的芯片来完成相应的功能,这也就是为什么pc生产生有那么多,各家的配置也千奇百怪。
从另一个方面,pc的cpu是基于cisc(复杂指令)指令的设计的;而arm是基于risc(精简指令)设计的。特点就是arm的设计比较简单,强调以低成本,低功耗满足计算需求,对于性能是放在次要位置;而x86系列则相仿,强调性能而不计较功耗,以及成本。
最后一个不同在于x86与arm设计的时候采用的架构不是一样的。x86的cpu基本是基于冯诺依曼架构,数据与指令通过单一总线进行传输;而arm的灵活性比较强,除了使用冯诺依曼机之外,还可以采用哈佛架构,这个架构数据跟指令是分别采用独立的东线进行传输的,因而特别适合数据型计算的应用场合。

科技巨头都青睐的元宇宙究竟是什么
隧道矿井应急通信解决方案
农业怎样利用物联网实现打翻转
振动监测装置常见故障分析和处理方法
测量MAX38908线性稳压器的输出电流
手机的CPU(ARM)跟PC的CPU(x86)有什么差别?
曝TCL将推出三折叠手机
计算机应用层全协议的详细资料整理
沐渥科普汽车充电桩主板功率知识
TI小型蜂窝基站解决方案
腾讯演示安全漏洞:可冒充银行等机构向用户发送短信
手势操控是伪命题吗?谷歌Pixel 5上或许就消失了
剖析智能交通的几个发展趋势
城堡防御公司发布新的人工智能软件和网络解决方案
柔性可穿戴器件对未来穿戴带来变革发展
智能门锁真的好用吗?好用在哪里?
120亿!三安光电Mini/Micro LED芯片项目落户湖北鄂州
Python进行文件比对简析
文心一言发布,百度医疗类广告营收会下降么?
使用at_device软件包通过ESP8266连接到网络