L'SSD è un supporto di memorizzazione (più o meno come un qualsiasi disco rigido). In generale è composta dalle seguenti componenti :
- Nand o celle di memoria che hanno il compito di immagazzinare i dati; ne esistono di diversi tipi, SLC, MLC, TLC, "verticali", con caratteristiche di prestazioni e durata differenti (in genere al diminuire della litografia utilizzata per stamparle c'è una diminuzione della durata)
- della RAM che fa fa cache
- un controller che gestisce le scritture sulle nand (si comporta più o meno come un controller RAID)
Gli SSD velocizzano tutte le operazioni di lettura/scrittura effettuate sugli stessi grazie all'alta velocità di lettura/scrittura rispetto ai dischi magnetici (un disco magnetico consumer difficilmente supera i 200 Mb/s, un SSD SATA III collegato ad una scheda madre con SATA III nativo si mantiene sopra i 500Mb/s).
Grazie alla tipologia di supporto che effettua letture/scritture senza la necessità di parti in movimento ha tempi di ricerca di gran lunga inferiori a qualsiasi disco magnetico (tempi di seek quasi azzerati), inoltre (sempre per lo stesso motivo) non soffre di problemi di deframmetazione dei file (la velocità di lettura/scrittura non varia in base a dove è scritto il dato o se il dato è frammentato).
Gli attuali SSD hanno differenti tipologie di collegamento alla scheda madre, in base a questa cambiano velocità massime e compatibilità. I più "compatibili" sono gli SSD Sata III, che hanno una velocità
teorica di lettura / scrittura sotto i 600 Mb/s (in genere i più performanti raggiungono 550/580 MB/s, con velocità di scritture leggermente inferiori alle letture). Abbiamo poi SSD di tipo PCI Express, i meno compatibili (considera che tutte le schede madri in commercio negli ultimi 5 hanno hanno slot PCI Express, ma non sempre sono compatibili con questi SSD), quelli attualmente in commercio possono raggiungere (e superare) velocità doppie rispetto ai dischi SATA. Ultimamente stanno uscendo dischi di tipo M2 che, in base allo standard utilizzato, superare i dischi PCI Express. Quest'ultimo standard sta iniziando a diffondersi sulle ultime schede madri, pultroppo esistono 2 standard di trasmissione differenti quindi bisogna stare attenti se l'SSD scelto è compatibile con la scheda madre che si ha.
Il RAID consiste nel far riconoscere al SO più dischi come se fosse uno unico. In base alla tipologia di RAID che si effettua si hanno diversi benefici e svantaggi. Di seguito alcuni esempi dei RAID più comuni :
-RAID0 : utilizzando 2 o più dischi per scrivere in parallelo se ne migliorano le prestazioni globali e ha uno spazio disponibile pari allo spazio del disco minore moltiplicato per il nr di dischi, però in caso di rottura di 1 solo dei dischi si ha la perdita completa di tutti i dati contenuti (es 2 dischi da 500Gb ed un disco da 1000 Mb con velocità di scrittura 100MB/s vengono riconosciuti come un disco da 1500 Gb con velocità che si avvicina a 300Mb/s => 500GB*3=1500Mb)
-RAID1 : utilizzando 2 o più dischi per effettuare la copia speculare l'uno dell'altro in automatico così da avere sempre una copia dei propri dati in caso di guasto di uno dei dischi, in compenso lo spazio totale è pari allo spazio del disco minore (2 dischi da 500 Gb + 1 disco da 1000 Gb vengono visti come 1 solo disco da 500 Gb, la velocità potrebbe subire lievi rallentamenti)
-RAID5 : si utilizzano almeno 3, lo spazio di 1 disco viene utilizzato per immagazzinare una cifra di controllo utilizzata per ricreare i dati in caso che 1 disco si danneggi (2 dischi da 500 Gb + 1 disco da 1000 Gb vengono visti come 1 solo disco da 1000 Gb, la velocità dovrebbe essere inferiore a quella ottenibile da un RAID0 con 2 dischi a causa del calcolo della cifra di controllo). Con questo RAID migliorano le prestazioni e c'è un minimo di sicurezza in caso di danni ad 1 solo disco (se il nr di dischi danneggiati aumenta si perde tutto)
-RAID6 : si utilizzano almeno 4, lo spazio di 2 dischi vengono utilizzati per immagazzinare una cifra di controllo utilizzata per ricreare i dati in caso che sino a 2 dischi si danneggi (3 dischi da 500 Gb + 1 disco da 1000 Gb vengono visti come 1 solo disco da 1000 Gb, la velocità dovrebbe essere inferiore a quella ottenibile da un RAID5 con 3 dischi a causa del calcolo della cifra di controllo su 2 dischi). Con questo RAID migliorano le prestazioni e c'è maggiore sicurezza in quanto non si perdono i propri dati anche se si danneggiano 2 contemporaneamente (se il nr di dischi danneggiati aumenta si perde tutto)
Esistono 3 "metodi" di creazione RAID: Hardware, Software, FakeRaid
- Hardware (in genere sono i migliori): esistono schede hardware apposite dotate di un proprio processore e ram che effettuano le operazioni
- Software : un programma gestito dal Sistema Operativo si preoccupa di gestira la cosa, tutti i calcoli sono a carico del processore del computer
- FakeRaid : viene così chiamato il RAID effettuato dai controller delle schede madri, è simile a quello hardware ma le operazioni sono a carico del processore del computer.
Maggiorin info sul RAID su
Wikipedia
Ciaoz ^__^