Il mondo dello storage, come qualsiasi altra tecnologia, è pieno di gergo e terminologia specifici della tecnologia stessa. L'enorme quantità di termini può rapidamente creare confusione per il consumatore medio, soprattutto per chi non ha familiarità con i componenti del PC. Uno dei malintesi più comuni riguarda le differenze e le connessioni tra fattori di forma, interfacce e protocolli. Far luce su ciò che implicano questi termini e sulla loro importanza nell’architettura Solid State Drive (SSD) può aiutare i consumatori a orientarsi nel mercato mentre si preparano per il loro prossimo acquisto. Informazioni sull'autore Anthony Spencer è direttore del marketing di Silicon Power, uno specialista di storage che appare regolarmente nelle guide all'acquisto di TechRadar Pro.
Fattori di forma spiegati
I fattori di forma sono un concetto facile da comprendere, il fattore di forma definisce la struttura fisica di un SSD in termini di dimensioni, forma e tipo di connettore utilizzato. Come dice il vecchio proverbio "la forma segue la funzione", il fattore di forma di un SSD può già dirti molto sul suo funzionamento interno. Esiste un'ampia gamma di fattori di forma, come M.2, schede di espansione, mSATA, ma ad oggi due fattori di forma sono i più comuni nei mercati consumer:- SSD da 2,5 pollici - Probabilmente ancora il fattore di forma più comune fino ad oggi. Utilizzando lo stesso fattore di forma dei tradizionali dischi rigidi (HD), un SSD da 2.5 pollici era il sostituto naturale per i consumatori che desideravano aggiornare il proprio spazio di archiviazione al momento del lancio. Nel mercato mainstream, gli SSD da 2,5 pollici sono generalmente abbinati a un'interfaccia SATA e quindi utilizzano cavi SATA per connettersi a una scheda madre. Tuttavia, nelle applicazioni aziendali e industriali, è possibile trovare anche SSD NVMe da 2,5 pollici.
- SSD M.2 - Il fattore di forma M.2 è l'ultimo e il più piccolo fattore di forma SSD disponibile. Basato sullo standard mSATA (Mini-SATA), l'M.2 è stato progettato per massimizzare l'uso del PCB e ridurre al minimo il suo ingombro una volta installato. Gli SSD M.2 non sono collegati alla scheda madre tramite cavi; invece, si collegano direttamente a un connettore M.2 femmina. Gli SSD M.2 possono utilizzare l'interfaccia SATA o PCIe, quest'ultima è la più comune delle due. Sebbene a prima vista SATA e PCIe M.2 possano sembrare uguali, il loro connettore rivelerà la differenza; Mentre gli SSD SATA sono dotati di tasti B + M, le unità PCIe utilizzano il tasto M. Un aspetto importante da notare è che anche altri dispositivi come le schede Wi-Fi possono utilizzare connettori M.2, ma come nel caso di SATA e PCIe, la chiave del tuo connettore sarà diversa.
Uno sguardo più da vicino: interfacce e protocolli
Un SSD si connette a un host utilizzando una combinazione di interfaccia e protocollo. L'interfaccia fa riferimento agli elementi fisici della connessione, mentre il protocollo è l'insieme di regole, standard e comandi che definiscono la comunicazione tra l'SSD e il sistema host. La combinazione dei due fattori è uno degli elementi determinanti a cui i consumatori dovrebbero prestare attenzione quando scelgono un SSD. La combinazione di interfaccia e protocollo definisce le prestazioni in termini di larghezza di banda, latenza e scalabilità di un determinato SSD.- AHCI SATA: Serial AT Attachment, meglio conosciuto con il nome di SATA, rimane fino ad oggi l'interfaccia più utilizzata per collegare un SSD al suo host. La velocità di trasferimento di SATA varia da 1 Gb/s per la prima generazione di SATA, fino a 6 Gb/s per le soluzioni SATA III. SATA utilizza il protocollo di comunicazione AHCI (Advanced Host Controller Interface) per configurare la connessione all'host. AHCI è stato originariamente progettato per la tecnologia del disco rotante e quindi ha prestazioni scadenti rispetto ad altri protocolli di comunicazione come NVMe. AHCI utilizza solo una coda di comandi e può inviare solo 32 comandi per coda; Gli IOP possono raggiungere fino a 100K mentre la loro latenza è di circa 6 microsecondi.
- NVMe PCIe: Peripheral Component Interconnect Express, in breve PCIe, è uno standard di interfaccia utilizzato per connettere un numero illimitato di componenti a un host. A seconda della scheda madre, PCIe può essere utilizzato per collegare schede grafiche, schede Wi-Fi, spazio di archiviazione e altro. In termini di storage, PCIe sostituisce SATA come interfaccia per fornire la massima larghezza di banda. Ad oggi sono state rilasciate 4 generazioni di PCIe, ognuna delle quali raddoppia la precedente in termini di larghezza di banda. NVMe è il protocollo di comunicazione che regola la connessione tra l'SSD PCIe e l'host. A differenza di AHCI, NVMe è stato progettato per la tecnologia flash e quindi ha prestazioni più elevate rispetto ad AHCI. Parte del vantaggio di NVMe rispetto ad AHCI è che NVMe può comunicare direttamente con la CPU, mentre AHCI deve prima passare attraverso il controller SATA. NVMe ha fino a 64K code e può inviare fino a 64K comandi per coda. I suoi IOP hanno raggiunto la soglia di 1 milione, mentre ha una latenza di soli 2.8 microsecondi.