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.
|
|