Aht*_*hti 3 memory ssd memory-management
我在内存层次结构中学到了我们用 RAM 来摆脱 HDD 的瓶颈,因为它们是一种机械设备,速度非常慢。由于 CPU 速度非常快,为了最大限度地利用它们,我们有 RAM(然后是缓存)。
现在,我们使用 SSD 代替 HDD,SSD 是一种电子设备,其工作原理与 RAM 非常相似,如本文所述。
我的问题是,如果 SSD 和 RAM 一样,那么为什么不将 RAM 替换为 SSD 呢?我可以看到用于 RAM 和 SSD 之间通信的无开销内存技术的好处。CPU 还可以直接与 SSD 通信,无需首先访问 RAM 的开销
SSD 与 RAM 不同。有几个非常重要的区别 -
正如@PathToLife所说,使用高速SSD作为缓存来扩展RAM是非常实用的。在他们停止使用之前,英特尔提供了一种名为“傲腾内存”的东西,它实际上是一种用作缓存的高速固态硬盘。
与您的查询相关 - 早在 2014 年,惠普就致力于开发一种革命性的新系统,该系统使用非易失性内存作为 RAM。谷歌“惠普机器”。他们正在考虑使用一种称为忆阻器的新技术,但对他们来说并没有成功。
对于当今 CPU 疯狂的数据处理速度而言,SSD 的性能仍然不如 RAM。
可以使用 SSD 作为 RAM(用于土豆 PC 或移动设备),并在安全性方面进行一些架构更改,因为不再存在易失性存储。正如 @user10489 指出的那样,SSD 作为 RAM 在实用性上相当有限,目前对于现代计算机(截至 2022 年)来说是不可能的 - 必须是自定义架构。
人们已经对非易失性随机存取存储器进行了研究,但任何有意义的影响可能还需要 5-15 年以上的时间。
有趣的事实:如果 RAM 太满,我们确实会将 RAM 中的内容移至 SSD,这称为页面文件!MacOS 和 Windows 多年来一直这样做。但访问SSD页面文件仍然不如RAM。