SSD 驱动器已经在游戏计算机中标准化,很长一段时间以来,没有一家制造商不销售没有内置闪存单元作为标准配置的笔记本电脑或计算机。 此外,即将面世的游戏也逐渐开始在其最高级的要求中推荐它。
为什么 SSD 比硬盘快?
要访问硬盘驱动器上的数据,有必要做两件事:首先,旋转磁盘,其次,将指针移入和移出所述磁盘以选择我们要访问的磁盘扇区。 所以一开始我们会发现数据访问速度并不统一,取决于驱动头是近还是远。 好像这还不够,我们不能有两个磁头,所以相比之下,硬盘作为一个非常慢的单通道内存。
SSD,通过使用非易失性 内存 内存或也称为 NAND 闪存,通过经典的内存接口传输电信号。 毫不奇怪,RAM 内存控制器的操作和 SSD 的操作几乎相同,后者更适合持久存储。 这就是为什么推测随着时间的推移它们可以合并。 无论如何,不离开SSD和硬盘之间的速度比较,内存通道的概念很重要。
想象一下,信息包是高速公路上的车辆,显然如果车道较少,交通流量就会变得饱和。 SSD 拥有多个通道的能力与拥有多个通道的能力相同。 这避免了争用或瓶颈,这些争用或瓶颈可能会变成累积的延迟并导致所有下游进程运行速度变慢。
PCI Express 是一个关键因素
不仅因为它比 SATA 接口具有更高的带宽,还因为它是唯一可以直接访问主 RAM 的外围总线。 也就是说,与其相连的所有组件都可以看到系统内存并使用 DMA 机制访问它。 例如,显卡这样做是为了帮助 中央处理器 在计算或阅读命令和屏幕列表。 对于处理器,它允许您查看该端口中组件的所有内存。 它也是允许图形芯片或 GPU 通过 DirectStorage 直接访问 SSD 的内容。
所有这一切都使得将数据从 SSD 复制到 RAM 变得非常容易,因为在硬盘驱动器的情况下,我们不仅遇到了上述困难,而且 SATA 端口也无法直接访问系统内存。 ,但必须通过 IOMMU 机制才能这样做,这进一步增加了延迟。