Apple 的统一内存架构首先通过Apple Silicon M1 芯片为 Mac 带来了变化。硬件在架构上有明显的优势——这对消费者来说既有好处也有坏处。原因如下。
Apple 的统一内存架构 (UMA) 于 6 月发布。2020 年以及新的 Apple Silicon CPU。与更传统的内存方法相比,UMA 具有许多优点,代表着性能和尺寸方面的革命。
在传统的台式机和笔记本电脑设计中,称为 RAM 的主系统内存位于与 CPU 和 GPU 分开的系统总线上。
通常需要总线控制器,当 CPU 需要来自主系统内存的数据时,总线控制器会使用中断。中断是计算机不同部分在执行任务时用来暂停系统其他部分的硬件信号。
例如,每次CPU需要访问内存中的数据或每次需要刷新屏幕时,都会生成中断,系统暂停,然后任务完成。任务完成后,系统恢复常规处理。
后来引入了直接内存访问 (DMA),但由于主板尺寸和距离的原因,RAM 访问仍然会很慢。DMA 是一些计算机子系统可以独立于 CPU 访问内存的概念。
在 DMA 中,CPU 启动内存传输,然后执行其他工作。当 DMA 操作完成时,内存控制器会生成一个中断,向 CPU 发出数据已准备就绪的信号。
RAM 访问只是传统计算机体系结构中的一种中断。一般来说,总线和中断越多,计算机上的性能瓶颈就越多。