“片上系统”和“CPU”之间的区别

3 cpu computer-architecture arm

很困惑,在一些网站上,他们有这样一行:

iPhone 5S

CPU:苹果A7

其他网站说:

iPhone 5S
片上系统:Apple 7
CPU:1.3 GHz 64位双核

其他消息来源说

iPhone 5S
片上系统:Apple 7
CPU:1.3 GHz 64位双核Apple 7

维基百科中,它说:

Apple A7 是由 Apple Inc. 设计的 64 位片上系统 (SoC)。它首先出现在 iPhone 5S 中,iPhone 5S 于 2013 年 9 月 10 日推出。Apple 表示它的速度提高了两倍图形处理能力是其前身 Apple A6 的两倍。虽然不是第一个 64 位 ARM CPU,但它是第一个用于消费智能手机或平板电脑的产品。

有2句话:

Apple A7 是 64 位片上系统 (SoC)

虽然不是第一个 64 位 ARM CPU

维基百科还称“A7 配备了 Apple 设计的 64 位 1.3-1.4 GHz ARMv8-A 双核 CPU,称为 Cyclone”。那么片上系统也是CPU吗?非常困惑

Dou*_*gvj 7

混淆源于这样一个事实,即片上系统始终包含一个 CPU。传统上,计算机由各种分立元件构成,其中包括以下简化示例:

  • CPU(中央处理单元)(处理代码执行、决策、管理硬件)

  • FPU(浮点单元)- 用于浮点数学的数学协处理器。

  • RAM(随机存取存储器)-用作 CPU 进行计算和处理的存储器

  • GPU(图形处理单元) - 用于处理 2d 和 3d 图形的协处理器

  • I/0(输入/输出) - 输入和输出设备(如键盘和打印机)的单元。

如您所见,CPU 是系统的重要组成部分,但不是唯一的组成部分。当我们提到片上系统时,所有或大部分上述组件都集成到单个芯片中。我们可以谈论这个 SoC 的任何特定组件,例如它有多少 RAM、它的 GPU 的功能,当然还有 CPU 架构和布局。

因为在 SoC 中,单个组件通常没有自己的唯一名称,因此 SoC 的名称通常用于指代 CPU 组件。因此,在维基百科中,Apple A7 SoC 的 CPU 也被称为 A7。