SOLID STATE DRIVE (SSD)

Un’unità a stato solido o drive a stato solido (in sigla SSD dal corrispondente termine inglese solid-state drive) è una tipologia di dispositivo di memoria di massa basata su semiconduttore, che utilizza memoria allo stato solido (in particolare memoria flash) per l’archiviazione dei dati, anziché supporti di tipo magnetico come nel caso dell’hard disk classico.
Ne consegue che l’altra importante differenza con i classici dischi rigidi è la possibilità di memorizzare in maniera non volatile grandi quantità di dati, senza l’utilizzo di organi meccanici come fanno invece gli hard disk tradizionali. La maggior parte delle unità a stato solido utilizza la tecnologia delle memorie flash NAND, che permette una distribuzione uniforme dei dati e di “usura” dell’unità.
Le unità allo stato solido si basano su memoria flash solitamente di tipo NAND per l’immagazzinamento dei dati, ovvero sfruttano l’effetto tunnel per modificare lo stato elettronico di celle di transistor; per questo essi non richiedono parti meccaniche in movimento (dischi, motori e testine), né componenti magnetici, il che comporta notevoli vantaggi alla riduzione dei consumi elettrici e dell’usura.

La memoria degli SSD è solitamente di tipo NAND, una tecnologia che può differenziarsi in “Single Level Cell” (SLC), “Multi Level Cell” (MLC) e “Triple Level Cell” (TLC) a seconda del numero di bit per cella e di conseguenza dei livelli di tensione che può assumere; inoltre tali memorie vanno incontro ad usura e a perdere precisione del livello di tensione, generando un maggior carico dell’algoritmo “Error Correction Code” (ECC).
Altra caratteristica vantaggiosa delle memorie flash risiede nelle ridotte dimensioni fisiche che consentono la realizzazione di unità SSD estremamente compatti e leggeri, quindi facilmente integrabili anche all’interno dei dispositivi mobili ultrasottili. Oltre alla memoria in sé, un’unità SSD dispone di diversi componenti necessari alla gestione del suo funzionamento.
Il controller è costituito da un microprocessore che si occupa di coordinare tutte le operazioni della memoria di massa. Il software che governa questo componente è un firmware preinstallato dal produttore.