查看: 1622|回复: 2

手机CPU与PC CPU之间有哪些差别?

[复制链接]
  • TA的每日心情
    开心
    2014-2-20 10:23
  • 签到天数: 45 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2016-8-25 17:30:37 | 显示全部楼层 |阅读模式
    分享到:
    随着移动互联网的崛起,手机等职能移动设备在我们生活中的地位愈加重要。其中各大公司在发布产品的时候无不通过媒体对自家产品的配置参数大佳宣传。其中CPU参数便是其重点宣传内容之一。

    1.png

    今天来给大家简单介绍下移动产品的CPU(基于ARM的CPU)与我们熟悉的PC的CPU有什么差别。

    2.jpg

    准确的说,基于ARM的CPU(如Apple的A系列,三星的Exynos系列,高通的Snapdragon系列)并不能称之为CPU,因为CPU是“中央处理单元”的缩写,这符合PC CPU的功能;而基于ARM的CPU其实是一种SoC(片上系统),因为它通过SoC片内总线将CPU,内存控制器,RAM(内存),协处理器,DSP(数字处理单元),GPU(显卡),加速系统(媒体加速),外设管理单元等等连接在一起,形成一个具有独立功能的芯片。

    3.jpg

    Apple,三星,高通等ARM处理器厂商其实是在购买ARM公司的CPU设计IP(设计知识产权)的基础上,自行对芯片内部的子系统根据市场需求进行设计,组装,形成自家的移动CPU系列。

    4.jpg

    相应的传统的CPU(x86)最多将内存控制器集成在一块芯片内,其余的功能都有单独的芯片来完成相应的功能,这也就是为什么PC生产生有那么多,各家的配置也千奇百怪。

    从另一个方面,PC的CPU是基于CISC(复杂指令)指令的设计的;而ARM是基于RISC(精简指令)设计的。特点就是ARM的设计比较简单,强调以低成本,低功耗满足计算需求,对于性能是放在次要位置;而x86系列则相仿,强调性能而不计较功耗,以及成本。

    5.jpg

    最后一个不同在于x86与ARM设计的时候采用的架构不是一样的。X86的CPU基本是基于冯诺依曼架构,数据与指令通过单一总线进行传输;而ARM的灵活性比较强,除了使用冯诺依曼机之外,还可以采用哈佛架构,这个架构数据跟指令是分别采用独立的东线进行传输的,因而特别适合数据型计算的应用场合。

    6.jpg

    回复

    使用道具 举报

  • TA的每日心情
    难过
    2021-2-27 22:16
  • 签到天数: 1568 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2016-8-26 22:21:31 | 显示全部楼层
    体积小,功能就少了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-12-7 12:35
  • 签到天数: 1354 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-8-26 22:55:28 | 显示全部楼层
    写的好,学习了,好的CPU很重要
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-26 14:59 , Processed in 0.142119 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.