为什么M1芯片内存限制设置为16GB,提到这里它基于 64 位 ARM 架构,难道它不应该共享相同的 16 EB 内存限制吗?根据链接的答案,它应该有 34 条地址线,这个数字是官方公布的吗?
答案1
在 M1 中,内存是 M1 架构本身的一部分。M1 Mac 主板上没有内存插槽,也没有内存芯片可以焊接的区域。内存集成在包含 M1 本身的同一封装中。
这意味着,一旦你购买了基于 M1 的 Mac 并选择了内存配置,一切就都结束了。这里的内存基本上是包装本身的一部分。
此外,M1 的统一内存架构意味着这 16GB 由 CPU 和显卡共享。这样,纹理、图像和几何数据等图形资源就可以在 CPU 和 GPU 之间高效共享,而且不会产生任何开销,因为数据不会通过 PCIe 总线进行复制。
这种架构有利于提高速度,但不利于扩展。
参考: