Disques durs hybrides, comment fonctionnent-ils?

13

J'ai lu hier le billet de blog de Jeff Atwood sur Revisiting SSD et j'ai entendu parler des disques durs hybrides pour la première fois: un disque dur qui a une petite partie SSD (disons 4 Go) et le reste est un disque dur tournant régulièrement (disons 500 Go). Ainsi, ses performances sont supérieures sans le coût élevé (pour l'instant) d'un disque dur SSD COMPLET.

Donc, ma question est:

Qui décide de ce qui va dans la partie SSD? Est-ce fait par logiciel (OS)? Est-ce fait par du matériel / firmware à l'intérieur du disque?

Pablo Santa Cruz
la source

Réponses:

15

Avec ces spécifications, disons que vous parlez du Seagate Momentus XT . AnandTech a un examen informatif du lecteur. Extrait:

La taille de la NAND a été un choc pour moi lorsque je l'ai entendue pour la première fois. Honnêtement, je m'attendais à quelque chose de beaucoup plus grand. Dans le Momentus XT cependant, la NAND SLC agit exclusivement comme un cache de lecture - les écritures ne touchent jamais la NAND. Le lecteur examine les modèles d'accès au fil du temps (très probablement via une table d'historique des LBA et leur fréquence d'accès) et extrait certaines données dans la NAND. Si une demande de lecture arrive pour un LBA présent dans la NAND, il est traité à partir de la puce de 4 Go. Si le LBA n'est pas présent dans la NAND, les données proviennent des plateaux.

Le potentiel des disques hybrides continue d'être énorme, ce que Seagate a montré ici, c'est qu'avec une quantité minimale de NAND, vous pouvez réaliser d'énormes gains de performances. Il n'y a aucune raison pour que tout entraînement mécanique axé sur les performances soit expédié sans au moins une petite quantité de NAND à bord. Seagate a également beaucoup de marge pour innover. Nous pourrions voir des disques avec plus de disques NAND ou vraiment hybrides qui fournissent une mise en cache en lecture et en écriture dans le NAND.

Pour un exemple réel, je viens de mettre à niveau ce disque récemment sur mon MacBook et je peux attester que le système d'exploitation et mes applications principales se chargent beaucoup plus rapidement.

fideli
la source
1
Oui, je parlais de Momentus XT! Merci d'avoir répondu.
Pablo Santa Cruz,
6

Tous les disques durs fabriqués depuis 1997 environ (peut-être plus tôt) ont un cache ou une mémoire tampon. Le micrologiciel du lecteur stocke ce qu'il pense être des secteurs fréquemment consultés dans la mémoire cache, et il peut donc les livrer immédiatement sur le bus lorsque demandé au lieu de le récupérer à partir du disque relativement lent.

Les disques durs hybrides l'utilisent donc comme une autre couche de cache. Il est sous le contrôle du firmware du lecteur. Concept similaire à la façon dont vous disposez d'un cache L1 et L2 dans le processeur.

LawrenceC
la source