mercoledì, 3 luglio 2024, 12:30
Sito: IIC Calvino - Genova
Corso: Telecomunicazioni @ Telecomunicazioni (Telecom@Telecom)
Glossario: Glossario RAID & Parity
Immagine SIMONE AMORUSO

Codice

di SIMONE AMORUSO - domenica, 13 marzo 2022, 20:11
 

Nella teoria dell'informazione un codice è un insieme di segni o simboli convenzionali designati per rappresentare un insieme di oggetti.

Ad ogni elemento dell'insieme da rappresentare si assegna un segno/simbolo univoco che lo rappresenti.

Un esempio è il codice Morse che rappresenta le lettere dell'alfabeto con i simboli . (punto) e (linea)

Codice Morse

Esempio: Codice ASCII, usato per rappresentare caratteri, cifre, punteggiature ecc. con 8 bit:

                     Codice ASCII

Un codice si dice efficiente quando utilizza un numero di simboli strettamente necessario per codificare l'informazione, mentre all'opposto si dice ridondante quando usa un numero di simboli abbondanti, e quindi più di quelli necessari, ma utili per trasmettere e/o rilevare/correggere errori.

 
Immagine JORDY ORDONEZ

Redundancy

di JORDY ORDONEZ - mercoledì, 3 aprile 2019, 11:35
 

Traduzione inglese di Ridondanza

 
Immagine DAVIDE ARMANINO

RAID 1 (mirroring)

di DAVIDE ARMANINO - venerdì, 22 marzo 2019, 09:35
 

RAID 1

Il RAID di livello 1 (striping + mirroring) prevede la suddivisione delle informazioni in unità chiamate strip e la duplicazione dei dischi. Quando un disco si rompe, il controller del RAID accede al disco di mirror per reperire i dati. Nel frattempo, il disco rotto può essere sostituito con un disco di scorta, chiamato spare disk, procedura che a volte è consentita "a caldo", ovvero senza spegnimento della macchina.

Il RAID 1 è la soluzione più costosa, ma anche la più affidabile, rispetto ai guasti e infatti viene utilizzato per memorizzare dati nei sistemi bancari e finanziari.

Vantaggi

-          affidabilità, cioè resistenza ai guasti, che aumenta linearmente con il numero di copie (grazie al mirroring)

-          velocità di lettura (grazie allo striping)

 

Svantaggi

-          costi aumentati linearmente con il numero di copie

-          velocità di scrittura ridotta a quella del disco più lento dell'insieme

                                                RAID Level 1

 

 
Immagine DAVIDE ARMANINO

Codifica

di DAVIDE ARMANINO - venerdì, 22 marzo 2019, 09:29
 

Qualunque informazione sia essa un numero, una data, un’immagine, un suono, prima di essere elaborata da un computer necessita di essere rappresentata in forma digitale. La codifica è il processo di  traduzione di informazioni in sequenze di bit. A volte si confondono i termini codice con il termine codifica.

                                                                               

 

 

 

 
Immagine SIMONE AMORUSO

RAID 0 (striping)

di SIMONE AMORUSO - venerdì, 22 marzo 2019, 09:21
 

Il sistema RAID 0 divide i dati equamente tra due o più dischi tramite una tecnica definita striping che prevede la suddivisione dei dati tra i vari dischi in più pezzi (strip), senza inserire alcuna informazione di ridondanza che ne aumenti l'affidabilità.

RAID 0 è usato per aumentare le prestazioni di un sistema, o per la comodità di usare un grande numero di piccoli dischi fisici come se fossero un grande disco virtuale.

Vantaggi:
     - Costo di implementazione basso;
     - Alte prestazioni in scrittura e lettura, grazie al parallelismo delle operazioni I/O dei dischi concatenati.

Svantaggi:
     - Impossibilità d'utilizzo di dischi hot-spare (what's)
     - Affidabilità drasticamente ridotta, anche rispetto a quella di un disco singolo (perchè?)

               RAID 0 (striping)

 
Immagine MATTEO SISIA

CHS

di MATTEO SISIA - venerdì, 22 marzo 2019, 09:03
 

Il CHS, ovvero (Cylinder-Head-Sector = Cilindro-Testina-Settore) è uno degli schemi dì allocazione più diffusi per fornire indirizzi a ciascun blocco fisico di dati su un‘unità disco fisso come l’Hard Disk.

 
Immagine JORDY ORDONEZ

Bit di parità

di JORDY ORDONEZ - venerdì, 22 marzo 2019, 08:58
 

E' un codice di controllo utilizzato per rilevare (ma non correggere) errori nella trasmissione o nella memorizzazione dei dati. Tale sistema prevede l'aggiunta di un bit di ridondanza ai dati, calcolato a seconda che il numero di bit che valgono 1 sia pari o dispari.

Esempio:

 

 

 
Immagine SIMONE CROVETTO

Bit di controllo

di SIMONE CROVETTO - venerdì, 22 marzo 2019, 08:12
 

I codici di controllo sono utilizzati nei calcolatori per rilevare errori durante la trasmissione dei dati o nella archiviazione su memorie di massa.

In pratica si aggiunge un'informazione ridondante, ovvero dei bit di controllo, dopo ogni codeword.

Tipico esempio di bit di controllo è la parità.

 
Immagine ALESSANDRO DELOGU

SLED

di ALESSANDRO DELOGU - martedì, 12 marzo 2019, 23:17
 

Acronimo di single large expensive disk. Questo acronimo si riferisce ai grandi dischi rigidi che si usavano, prima dell'arrivo dei RAID, e si usano ancora adesso su computer di grandissime dimensioni e avevano il difetto di costare molto e di essere altamente vulnerabili, essendo che il guasto di un singolo disco avrebbe compromesso l'accesso all'intero insieme di dati.

 
Immagine GIACOMO MELA

Distanza di Hamming di un codice

di GIACOMO MELA - martedì, 12 marzo 2019, 21:30
 

Si definisce distanza di un codice il numero minimo di bit in cui 2 qualsiasi parole del codice differiscono.