Leggi su rilevazione&correzione dell'errore | ||
---|---|---|
La rilevazione d'errore consiste nella capacità di scoprire la presenza di errori causati dal rumore o da altri fenomeni deterioranti durante una trasmissione di dati (ad es. tramite il bit di parita') , la correzione d'errore consiste invece nell'ulteriore abilità di ricostruire i dati originali, eliminando gli errori occorsi durante la trasmissione. Gli errori che possono verificarsi durante la comunicazione sono di tre tipi :
-Errori single bit (bit singolo); -Errori multi bit (bit multiplo); -Errori burst (a “raffica”);
Un metodo molto semplice per l’individuazione degli errori è quello di attuare un doppio invio per ogni unità di dati. Il ricevente ha quindi il compito di confrontare bit per bit le due copie della stessa unità. I bit supplementari, infatti, sono a tutti gli effetti ridondanti e vengono distrutti non appena il sistema ricevente si sia accertato di una trasmissione corretta . I logaritmi principali che sfruttano questa tecnica sono:
VRC (Vertical Redundancy Check) LRC (Longitudinal Redundancy Check) CRC (Cyclic Redundancy Check) | ||
Error Detect | ||
---|---|---|
In Informatica e Telecomunicazioni è importantissima la rilevazione di un errore, affinché si mantengano integri i dati nonostante viaggino in sistemi aventi un canali rumorosi. Grazie ai bit ridondanti r è possibile la rilevazione. La possibilità di rilevazione o di correzione degli errori di un codice dipende dalla distanza di Hamming. Un esempio semplice ma allo stesso tempo efficiente è il bit di parità.
Vedi: https://moodle.calvino.ge.it/pluginfile.php/5429/mod_resource/content/0/Errori%20detect%20correct.pdf | ||
decodifica | ||
---|---|---|
decoding (decodifica) è la fase dell' esecuzione di un'istruzione, in cui al codice macchina (assembler) vengono associate una o più micro operazioni mappate direttamente nelle unità funzionale del microprocessore stesso.
| ||
codeword | ||
---|---|---|
codeword:
| ||
Codifica | ||
---|---|---|
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.
| ||
Blocco logico | ||
---|---|---|
Un blocco logico é l’assegnazione numerica attribuita ai settori, tracce e cilindri di un HDD per superare i limiti massimi di capacitá di memorizzazione. | ||
Bit di controllo | ||
---|---|---|
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à. | ||
Fault tolerance | ||
---|---|---|
Definisce la capacitá di funzionamento di un sottosistema a dischi nel caso si verifichi un guasto. | ||
SCSI | ||
---|---|---|
La scsi ovvero "Small Computer System Interface" è un interfaccia che permette la trasmissione tra un computer ed un host. | ||
Distanza di Hamming di un codice | ||
---|---|---|
CHS | ||
---|---|---|
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. | ||