Discos duros híbridos, ¿cómo funcionan?

13

Estaba leyendo la publicación del blog Jeff Atwood de ayer sobre Revisiting SSD y escuché por primera vez sobre discos duros híbridos: un HD que tiene una pequeña porción de SSD (digamos 4 GB) y el resto es un disco duro giratorio normal (digamos 500 GB). Por lo tanto, es un mayor rendimiento sin todo el alto costo (por ahora) de un disco duro SSD COMPLETO.

Entonces, mi pregunta es:

¿Quién decide qué entra en la porción SSD? ¿Se hace por software (OS)? ¿Se realiza mediante hardware / firmware dentro del disco?

Pablo Santa Cruz
fuente

Respuestas:

15

Con esas especificaciones, digamos que está hablando del Seagate Momentus XT . AnandTech tiene una revisión informativa de la unidad. Extracto:

El tamaño del NAND me sorprendió cuando lo escuché por primera vez. Sinceramente esperaba algo mucho más grande. Sin embargo, en el Momentus XT, el SLC NAND actúa exclusivamente como un caché de lectura: las escrituras nunca tocan el NAND. La unidad analiza los patrones de acceso a lo largo del tiempo (muy probablemente a través de una tabla de historial de LBA y su frecuencia de acceso) y extrae algunos datos al NAND. Si llega una solicitud de lectura para un LBA que está presente en el NAND, se atiende desde el chip de 4GB. Si el LBA no está presente en el NAND, los datos provienen de los platos.

...

El potencial para las unidades híbridas sigue siendo enorme, lo que Seagate ha demostrado aquí es que con una cantidad mínima de NAND puede lograr enormes ganancias de rendimiento. No hay ninguna razón para que se envíe un accionamiento mecánico orientado al rendimiento sin al menos una pequeña cantidad de NAND a bordo. También hay mucho espacio para que Seagate pueda innovar. Podríamos ver unidades con más unidades NAND o verdaderamente híbridas que proporcionan almacenamiento en caché de lectura y escritura en NAND.

Para un ejemplo del mundo real, acabo de actualizar a esta unidad recientemente en mi MacBook y puedo dar fe de que el sistema operativo y mis aplicaciones principales se cargan mucho más rápido.

fideli
fuente
1
Sí, estaba hablando de Momentus XT! Gracias por la respuesta.
Pablo Santa Cruz
6

Todos los discos duros fabricados desde 1997 más o menos (posiblemente antes) tienen caché o RAM de búfer. El firmware de la unidad almacena lo que cree que son sectores a los que se accede con frecuencia en la memoria caché de la memoria caché y, por lo tanto, puede entregarlos inmediatamente a través del bus cuando se solicite, en lugar de recuperarlos del disco relativamente lento.

Por lo tanto, los discos duros híbridos usan esto como otra capa de caché. Está bajo el control del firmware de la unidad. Similar en concepto a cómo tiene caché L1 y L2 en la CPU.

LawrenceC
fuente