RAM/Disk Memory 的访问速度是否取决于其容量?

问题描述

如图所示,随着内存容量的增加,访问时间也在增加

访问时间取决于内存容量是否有意义..???

Memory Hierarchy-Click here for Image-1

Memory Hierarchy-Click here for Image-2

解决方法

没有。 图像显示 $ / GB 中成本较低的技术速度较慢。在某个级别(内存层次结构的层级)内,性能不依赖于大小。您可以构建具有更宽总线等的系统,以从某个层获得更多带宽,但拥有更多带宽并不本质上更慢。

拥有更多磁盘或更大磁盘不会使磁盘访问变慢,它们接近于由技术性质(旋转盘片)决定的恒定延迟。

事实上,更大容量的磁盘一旦找到正确的位置,往往会拥有更好的带宽,因为每秒有更多的比特在读/写磁头下飞行。对于多个磁盘,您可以运行 RAID 以并行使用多个磁盘。

与 RAM 类似,在大型众核 Xeon 上拥有多个 RAM 通道可增加总带宽。 (但不幸的是,由于更复杂的互连与更简单的四核“客户端”CPU 相比,延迟会受到影响:Why is Skylake so much better than Broadwell-E for single-threaded memory throughput?但这是一种次要效果,并且仅使用每个 DIMM 具有更多位的 RAM 不会t 更改延迟或带宽,假设您在同一系统中使用相同数量的 DIMM。