Che cos'è un'unità di parità?
Un'unità di parità è un dispositivo di archiviazione utilizzato come parte di un sistema informatico che contiene dati di parità a fini di ridondanza e backup. Questo fa comunemente parte di un array ridondante di dischi indipendenti (RAID), in cui una o più unità disco sono collegate tra loro per funzionare come un unico sistema. Quando i dati vengono archiviati su questi dispositivi, è possibile creare informazioni di parità da utilizzare in seguito in caso di guasto di uno dei dischi. Un'unità di parità non fa necessariamente parte di tutte le configurazioni RAID, ma consente un ripristino dei dati semplice ed efficace.
La funzione di base di un'unità di parità è di fornire ulteriore memoria di "bit di parità", che sono pezzi di dati utilizzati per il backup delle unità principali in un array di dischi. Un array è un'installazione di computer in cui più dischi, come due o più dischi rigidi, sono collegati insieme e utilizzati come un unico sistema di archiviazione. Sebbene vengano utilizzati diversi metodi per questo, un RAID è tra le forme più comuni. Esistono vari tipi di RAIDS e "livelli" più complessi spesso includono l'uso di un'unità di parità per fornire backup e ridondanza efficaci delle informazioni.
Un'unità di parità funziona tramite l'uso di bit di parità memorizzati su di essa. L'esempio più semplice di come funzionano i bit di parità in un RAID o in un altro sistema che utilizza tre unità in totale. Due delle unità verrebbero utilizzate come effettivi dischi di archiviazione dei dati, mentre la terza funzionerebbe come unità di parità. Ogni volta che i dati vengono salvati sul RAID, ogni informazione viene divisa a metà, con una parte che va su un'unità e l'altra parte sulla seconda.
I dati del computer sono costituiti da bit, che sono pezzi binari di dati rappresentati da uno o uno zero. Ogni volta che le informazioni vengono archiviate su un sistema con un'unità di parità, un bit di ciascuna unità di archiviazione viene aggiunto all'altro. Se il risultato è un numero pari, un bit di parità con un valore pari a zero viene salvato sul dispositivo di parità, mentre un risultato dispari crea un valore di uno. Questo può quindi essere utilizzato se una delle unità di archiviazione si guasta, per ricreare i dati mancanti per ripristinare ciò che è stato perso.
Ad esempio, un "1" su un dispositivo e uno "0" sull'altro genererebbero un "1" da archiviare sull'unità di parità, poiché questo è un valore dispari se sommati. Se l'unità di archiviazione con i dati "0" su di essa viene danneggiata, può essere sostituita con un nuovo disco vuoto. Il sistema può quindi guardare i dati esistenti, trovare il restante "1" nella memoria dati, confrontarlo con "1" nel dispositivo di parità e riconoscere che è necessario ricreare uno "0" per ripristinare i dati persi. Questa è ridondanza e consente a un array di recuperare efficacemente i dati anche se una parte del sistema originale viene persa.