XOR
OR esclusivo (eXclusive OR)

Operazione della logica booleana che produce un risultato vero (1) se solo uno dei valori in entrata è vero (1). La si può utilizzare per elaborare valori binari (0 e 1) o valori booleani (falso e vero). Viene usata per calcolare il compemento di un numero binario (cioè per convertire gli 0 in 1 e viceversa).Ecco la tavola di verità risultante per due valori: XOR binario XOR logico
Input Output Input Output
0 0 0 falso falso falso
0 1 1 falso vero vero
1 0 1 vero falso vero
1 1 0 vero vero falso
Questa operazione ha moltissimi impieghi nell'elaborazione dei dati. Uno
di questi è nella costruzione di batterie RAID di livello 2, 3, 4 e 5 dove
la si usa per elaborare i dati binari prodotti da una richiesta di
scrittura sul disco ricavandone informazioni di parità (informazioni di
riserva usate per ricostruire le informazioni rovinate accidentalmente).
Queste informazioni vengono memorizzate assieme al dato primario, così che
sia possibile controllarne la bontà in fase di lettura oppure sia
possibile ricostruirlo nel caso di guasto di uno dei dischi della batteria.






Glossario dei termini dell'informatica a cura di Roberto Mazzoni
Tutti i diritti riservati