其实芯片是一个很笼统的概念,简单来说就是集成电路的载体。不只是我们常听到的CPU和手机上的SoC属于芯片,还有电脑上的内存条也是由一个个小芯片组合而成的,只不过放在内存条上叫做颗粒。

虽然同为芯片但不同芯片的功能却完全不同,更不能混用,因此很多人搞不懂什么是CPU、GPU和APU,智能手机出现后SoC这个词也让人摸不到头脑,今天就给大家详细区分一下它们之间的差别,以方便大家在以后选购的时候能够读懂配置表。

Part 1:CPU

CPU应该是我们听过最多的芯片,常常有人把它比作一个电子产品的“大脑”。没错,CPU就是“中央处理器”,它负责提取数据并计算后输出。CPU的运作流程大致分为4个流程:提取、解码、执行和写回。

CPU不具备什么存储功能,除了与内存之间有一个高速缓冲存储器(Cache)外,还有一个指令寄存器,除此之外就没有其他可以存储指令的空间了。

一般来说,CPU会从内存中调取指令,放在Cache中,再把Cache中的指令放在指令寄存器中进行编码执行。它会决定我们的每个操作对应得到什么结果,因此CPU无论是在办公场景还是游戏场景都至关重要。

Part 2:GPU

与CPU相对应的就是GPU,CPU是中央处理单元,GPU是图形处理单元。顾名思义,GPU是专门用来处理图形和视频显示的,我们能在显示器上看见图像就是GPU在工作。

计算机没有GPU也可以工作,就像远程服务器一样,但如果我们对显示有要求就不得不使用它了。现在基本CPU上都会集成GPU,也就是常说的集成显卡,但它的能力有限,办公有余,游戏不足。

我们的显示器上会有很多像素点,GPU的作用就是根据指令给每个像素点找到对应的颜色,每个像素点有上千万种颜色可供选择,一块屏幕又有数十万个像素点,游戏过程中还要随时刷新,因此这是一个庞大的工作量,就不得不交给独立的GPU来完成。

Part 3:APU

APU叫做加速处理单元,其实是GPU和CPU的集合,将两个单元整合后能帮助各元件之间更好的通信,因为是AMD开发的,所以叫做APU。

前面也提到了,现在英特尔的CPU中也包含了GPU部分,因此严格意义上讲也属于APU,不过英特尔是以CPU制造而闻名世界的,或许是因为习惯了这个称呼也好,还是碍于APU与AMD之间千丝万缕的联系也好,总之英特尔并不称它为APU。

APU在移动端有着很好的表现,不仅突出CPU的办公能力,还能节省空间,如果不运行大型游戏,一般的办公软件使用集成显卡也能完美运行。比较典型的例子就是苹果MacBook系列,都是集成显卡,但办公性能一流。

Part 4:SoC

近些年手机甩开笔记本电脑,成为移动端最热门的电子产品,在一些厂家宣传中我们经常能看到SoC这个词,很多人把它理解为处理器,其实并不准确。

这个词是System on Chip的缩写,意为片上系统,是将CPU、GPU、内存、基带和GPS模块整合在一起的解决方案,是将系统运行所需的芯片整合在一块芯片上。

我们熟知的骁龙855、苹果的A12、华为的麒麟980和三星的猎户座都是这个片上系统的代号,并非单指某个CPU或是GPU,相反,这些片上系统内其实有自己的CPU和GPU编号。比如A12的GPU是自研的G11P,骁龙855的GPU是Adreno 640。

随着移动端科技的爆发,近些年的手机芯片已经飞速发展,去年的A12X上有100亿个晶体管,已经是桌面级的数量了。但是碍于功率、散热、功耗和机身空间问题,平板和手机想取代桌面电脑还是不太可能的,不过超过办公本性能这个目标并不遥远。

APU、CPU、GPU、SoC傻傻分不清楚?相关推荐

  1. (转)CPU/GPU/TPU/NPU傻傻分不清楚

    刚开始接触深度学习概念时,基本大多数时候也就提到GPU,也基本是用GPU来进行深度学习算法训练或部署人脸识别系统的. 近几年,随着人工智能(尤其是人脸识别)的爆炸式发展,诞生了许多新的东西,其中这芯片 ...

  2. VPU/NPU/TPU/GPU/CPU眼花缭乱,傻傻分不清楚?三百字讲明白

    VPU/NPU/TPU/GPU/CPU眼花缭乱,傻傻分不清楚?三百字讲明白 简介 详解 参考链接 简介 CPU,Centeral Processing Unit(中央处理器) GPU,Graphics ...

  3. CPU、GPU、DPU、TPU、NPU...傻傻分不清楚?实力扫盲——安排

    ​ 人工智能的发展离不开算力的支持,算力又是依附于各种硬件设备的,没有了算力设备的加持,就好比炼丹少了丹炉一样,可想而知,人工智能智能也就无用武之地了.以深度学习为主的人工智能方向的发展更是离不开强大 ...

  4. 动态ram依靠什么存储信息_ROM、RAM、DRAM、SRAM和FLASH傻傻分不清

    ROM.RAM.DRAM.SRAM和FLASH各类储存器在电脑.手机.电子设备.嵌入式设备及相应的开发中普遍应用的,但是很多还是傻傻分不清楚.下面就简单介绍下这几个吧! ROM和RAM ROM:只读存 ...

  5. 数据平台、大数据平台、数据中台……傻傻分不清?这次终于有人讲明白了!

    来源 | 智领云科技 造概念,在IT行业可不是一件陌生的事儿,中文博大精深,新名词.新概念往往简单准确,既可以被大众接受,又可以被专家把玩,真正做到雅俗共赏.各有趣味.近年来,数据中台之火爆,什么数据 ...

  6. 进程、线程与协程傻傻分不清?一文带你吃透!

    目录 前言 内容大纲 进程 什么是进程 进程的控制结构 进程的状态 进程的上下文切换 线程 什么是线程 线程与进程的对比 线程的上下文切换 线程的模型 调度 调度原则 调度算法 好文推荐 前言 欢迎来 ...

  7. 串行、并行、并发,别再傻傻分不清了!

    开足码力,码动人生,微信搜索[ 程序员大帝 ],关注这个一言不合就开车的的代码界老司机 本文 GitHub上已经收录 https://github.com/BeKingCoding/JavaKing ...

  8. 云计算、大数据、人工智能傻傻分不清楚?本文详解这三者的关系

    云计算.大数据.人工智能傻傻分不清楚?本文详解这三者的关系 提示: 今天跟大家讲讲云计算.大数据和人工智能.这三个词现在非常火,并且它们之间好像互相有关系. 一般谈云计算的时候会提到大数据.谈人工智能 ...

  9. 虚拟主机、VPS、云服务器傻傻分不清楚,看这里!

    对于服务器租用中的云服务有云虚拟主机.VPS主机和云服务器,由于这三种服务器名字和功能相似,让人傻傻分不清楚.那么这三者之间有什么区别呢? 一.云虚拟主机,也常常被称为"虚拟空间" ...

  10. 并发、并行傻傻分不清楚?线程的一生都经历些什么?

    温馨提示:阅读本文需要5-6分钟(少量代码) 公众号:顾林海(每天更新优质文章) 今天,我们来解决一个问题: 并发.并行傻傻分不清楚?线程的一生都经历些什么? 人生一切难题,知识给你答案. ==并发与 ...

最新文章

  1. java 对比两个表的字段的差异_Joolun小程序商城 2.2.2版本上线了——Java微信快速开发平台...
  2. 理解Lucene索引与搜索过程中的核心类
  3. WebChat 清爽来袭 -- JavaChat系统Ⅳ
  4. SNMP学习笔记之SNMPv3的配置和认证以及TroubleShooting
  5. JMeter: org.apache.http.NoHttpResponseException
  6. NeHe OpenGL教程 第三十课:碰撞检测
  7. 【leetcode】41. First Missing Positive
  8. 支付宝用户可直接签署器官捐献,How about 微信?
  9. 计算机病毒实践汇总三:动态分析基础(分析程序)
  10. html怎么把桌面的图片放大缩小,css怎么让图片随屏幕变化大小
  11. 冬奥探秘:那些隐匿在冬奥中的“绿科技”
  12. 中介者模式:还记得你到单位入职的第一天吗?你有没有遇到文中‘王二’的事呢?
  13. 理解Intel cpufreq intel_pstate driver的工作模式
  14. Pyhton opencv 图片裁剪
  15. Python3.6+Twisted+Scrapy安装
  16. python怎么做表格_零基础小白怎么用Python做表格?
  17. FastCGI与spawn-fcg简介
  18. Camera sensor 基本原理
  19. 猿来小课Java视频教程讲师浅谈JAVA体系结构
  20. 终于看到Java版的网络商城了

热门文章

  1. centos7中安装RabbitMQ和erlang
  2. C#实现http的GET/POST请求封装类-HttpRequest
  3. lenovo thinkpad t460s tlp-stat 修复acpi_call
  4. Distance-aware Molecule Graph Attention Network for Drug-Target Binding Affinity Prediction
  5. ONE Tech推出可直接在MCU中嵌入和训练AI模型的世界首个边缘AI开发套件
  6. 快递员都在找的智能锁
  7. unity安卓平台多摄像机显示黑屏问题
  8. IsolatedStorage
  9. Cookie实现记录用户浏览记录
  10. Vintage、滚动率、迁移率的应用