什么是Mac上的统一内存?它是如何工作的?
如果你最近考虑购买一台现代Mac电脑,你可能会遇到“统一内存”这个词被用来代替RAM。但它意味着什么,它与传统RAM有何不同?跟着读,找出答案。
什么是统一内存?
苹果
YouTube
人们经常认为
苹果硅芯片
是一个CPU,但这并不完全正确。它实际上是一个SoC(片上系统),由同一封装中的各种组件组成,如CPU、GPU、神经引擎等。
所有这些组件都需要一些临时存储数据的地方才能正常工作,这就是苹果统一存储器的用武之地。统一存储器由位于同一封装中的极快的DRAM芯片组成,从而降低功耗,提高性能。
SoC从中获得的主要优势是,它可以利用单个高速、低延迟内存池,所有组件都可以轻松访问该池。这消除了在不同的存储位置之间复制数据的需要,这一过程可能很耗时,并且需要额外的电源。
统一内存与传统RAM有何不同?
Zoomik/
Shutterstock
传统系统中的CPU和GPU具有不同的体系结构;它们依赖于不同类型的RAM来获取数据。具有专用GPU的传统系统上有两种类型的RAM:系统RAM和VRAM(视频存储器)
VRAM负责将数据发送到GPU,而系统RAM负责将数据传输到CPU。传统RAM的最大瓶颈是使用主板上的插座连接到CPU,这通常比与SoC集成的RAM慢。
另一方面,Apple silicon使用相同的基板来安装RAM和SoC。尽管在这种架构中RAM不是SoC的一部分,但Apple使用硅插入器将RAM连接到SoC。
简单地说,这种设置意味着RAM位于离需要访问它的组件很近的位置。这消除了我们所说的瓶颈,使其更节能、更快,同时也足够适合GPU使用,不会有任何妥协。
统一内存比传统RAM快吗?
扎里夫·阿里/利用
正如我们前面所解释的,GPU和CPU在传统设置中具有不同的内存池。相反,苹果允许GPU、CPU和神经引擎访问同一个内存池,这意味着数据不需要从一个内存系统传输到另一个,从而进一步提高了系统的效率。
由于内存架构的所有这些差异,统一内存系统为SoC提供了高数据带宽。事实上,M2 Ultra提供了800GB/s的带宽,与提供624GB/s带宽的AMD Radeon RX 7800 XT等离散GPU相比,这一带宽要高得多。
然而,M2 Ultra并没有提供同类产品中最好的数据。NVIDIA的GeForce RTX 4090和AMD的Radeon RX 7900 XTX在内存带宽(分别为1008GB/s和960GB/s)和总体性能方面都击败了M2 Ultra。
这种高带宽使CPU、GPU和神经引擎能够在纳秒内访问庞大的数据池。然而,这也意味着,在同时使用CPU和GPU的任务(如游戏)中,您可能会更快地耗尽内存,因为RAM在整个SoC中共享。
你需要多少统一内存?
苹果体系结构的最大缺点是,由于内存被烘焙到SoC中,
您无法直接升级Mac的RAM
。在大多数Mac电脑上,苹果对16GB的统一内存收取了荒谬的200美元,所以你应该仔细评估你现在和未来需要多少。
我个人使用的是具有8GB统一内存的M1 MacBook Air,尽管它对于一般用途来说已经足够了,但它确实会偶尔遇到麻烦。所以,我肯定会为我的下一台Mac配置至少16GB的统一内存。但是,如果您需要更多帮助来做出明智的决定,我们有专门的指南
你的Mac需要多少内存
.
虽然升级统一内存的初始成本可能看起来很高,但最好还是吃掉这笔成本。这比仅仅因为你意识到你目前的配置不适合两三年后的任务而购买一台全新的Mac电脑要便宜。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...