混合硬盘驱动器,它们如何工作?


13

我在阅读昨天杰夫·阿特伍德(Jeff Atwood)关于“ 重新访问SSD”的博客文章时,首先听说了混合硬盘驱动器:HD的SSD容量很小(比如说4GB),其余的是常规旋转硬盘(比如说500GB)。因此,它具有更高的性能,而没有FULL SSD硬盘驱动器的所有高昂(目前)成本。

所以,我的问题是:

谁决定SSD的内容?它是通过软件(OS)完成的吗?它是由磁盘内的硬件/固件完成的吗?

Answers:


15

有了这些规格,可以说您正在谈论Seagate Momentus XTAnandTech对驱动器进行了详尽的审查。摘抄:

当我第一次听到NAND的大小时,我感到震惊。老实说,我期望更大。但是,在Momentus XT中,SLC NAND仅充当读取缓存-写入永不接触NAND。该驱动器会查看一段时间内的访问模式(最有可能通过LBA的历史记录表及其访问频率),并将一些数据提取到NAND中。如果对NAND中存在的LBA发出读取请求,则该请求将由4GB芯片提供。如果NAND中不存在LBA,则数据来自盘片。

混合驱动器的潜力仍然是巨大的,希捷在这里展示的是,只需最少的NAND,您就可以实现巨大的性能提升。没有理由在板上至少安装少量NAND的情况下交付任何以性能为导向的机械驱动器。希捷还有很大的创新空间。我们可以看到具有更多NAND的驱动器或真正的混合驱动器,它们在NAND中提供读写缓存。

举一个真实的例子,我最近在MacBook上升级到了该驱动器,可以证明操作系统和主要应用程序的加载速度更快。


1
是的,我说的是Momentus XT!感谢您的回答。
Pablo Santa Cruz 2010年

6

自1997年左右(可能更早)以来制造的所有硬盘驱动器均具有缓存或缓冲RAM。该驱动器的固件将它认为是经常访问的扇区存储在高速缓存RAM中,因此,它可以在被请求时立即通过总线传送它们,而不是从相对较慢的磁盘中获取它。

因此,混合硬盘驱动器将此用作另一层缓存。它受驱动器固件的控制。在概念上与如何在CPU中具有L1和L2缓存类似。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.