Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fondamenti di informatica
Informatica e telecomunicazione
Cos linformatica? Lo studio sistematico degli algoritmi che descrivono e trasformano linformazione: la loro teoria, analisi, progetto, efficienza, realizzazione e applicazione [ACM - Association for Computing Machinery] La scienza della rappresentazione dellinformazione. Cos la telecomunicazione? La trasmissione rapida a distanza dellinformazione.
Fondamenti di informatica - Parte 3
Informazione e supporto
Linformazione portata da, o trasmessa su, o contenuta in qualcosa; questo qualcosa non linformazione stessa, ma il supporto. Ogni supporto ha le sue caratteristiche in quanto mezzo su cui pu essere scritta dellinformazione.
Alcuni supporti sono adatti alla trasmissione ma non alla memorizzazione dellinformazione (aria, cavi,..) e viceversa (CD, hard disc,..).
Fondamenti di informatica - Parte 3
cinque
5 4 3 2 1 0
fare burro
spagnolo italiano
Configurazioni e codici
A ogni configurazione del supporto deve essere associata una entit di informazione. A esempio:
interruttore premuto = luce accesa interruttore rilasciato = luce spenta.
Per interpretare le differenti configurazioni del supporto in termini di informazione necessario conoscere il codice, ovvero la regola che ad ogni configurazione (ammessa) del supporto associa una entit di informazione. La definizione di un codice comporta che sia identificato in modo non ambiguo linsieme delle possibili configurazioni del supporto e delle possibili entit di informazione cui ci si vuole riferire. Ad uno stesso supporto fisico possono essere associati pi codici.
Fondamenti di informatica - Parte 3
codice
Entit di info. 1 ... Entit di info. n
0 1
Fondamenti di informatica - Parte 3
0 1
Esempio
Tradurre in decimale la seguente parola di 5 bit.
Posizione: Bit pi significativo (MSB) 4 3 2 1 0 Bit meno significativo (LSB)
10101
21
Fondamenti di informatica - Parte 3
00 01 10 11
2 configurazioni
4 configurazioni
8 configurazioni
0000
0001
0010
0100
0101
1010
0011
0110
1011
1100 , < L \ l |
MSB
! 1 A Q a q
2 B R b r
# 3 C S c s
$ 4 D T d t
% 5 E U e u
& 6 F V f v
7 G
( 8 H
) 9 I Y i y
* : J Z j z
+ ; K [ k {
1101 = M ] m } . > N ^ n ~
0111
/ ? O _ o del
W X g w h x
Esempio: il carattere parentesi graffa { ha codice ASCII decimale 123, equivalente alla parola ASCII binaria di 7 bit: 111 1011 (si verifichi che la codifica di questo carattere esatta).
Fondamenti di informatica - Parte 3
Tipologie di informazione
Informazione classificatoria
permette di distinguere tra gli elementi di un insieme finito.
Linsieme delle entit di informazione ha una struttura che aggiunge informazione a quella delle entit. La meta-informazione rappresenta questa doppia conoscenza.
Analogico e digitale
3 2 1 0 4 5 6 7 8
Meta-informazione esplicita nel supporto: il supporto ha una struttura corrispondente a quella presente tra entit di informazione.
Meta-informazione implicita nella codifica: al supporto si richiede solo di avere configurazioni molteplici e distinguibili.
Campionamento e quantizzazione
Gli elaboratori elettronici hanno natura discreta, ovvero ogni grandezza in gioco pu essere rappresentata soltanto da un numero finito di elementi. Per essere elaborati da un calcolatore, segnali intrinsecamente continui quali suoni, immagini, video ecc., devono essere discretizzati (digitalizzati) attraverso operazioni di campionamento e quantizzazione.
Fondamenti di informatica - Parte 3
Campionamento
ampiezza
segnale continuo
ampiezza
segnale campionato
tempo
tempo (discreto)
Il segnale continuo viene campionato ad intervalli di tempo regolari t (t = intervallo di campionamento). Il segnale risultante un insieme finito di punti equidistanti nel tempo. Tuttavia le ampiezze devono essere ancora approssimate ad intervalli discreti, ovvero quantizzate. Si noti che campionamento e quantizzazione comportano una perdita di informazione.
Fondamenti di informatica - Parte 3
Quantizzazione
Ampiezza (discreta e codificata)
111 110 101
segnale quantizzato
Codifica a 3 bit
Tempo (discreto)
La quantizzazione suddivide lampiezza in n intervalli uguali che vengono poi codificati in binario. Ogni valore di ampiezza del segnale campionato viene approssimato al pi vicino valore discreto di ampiezza. Pi valori (e quindi pi bit) si utilizzano per suddividere le ampiezze, pi il segnale risultante sar preciso.
Fondamenti di informatica - Parte 3
Le immagini digitali
Le immagini digitali non hanno una struttura continua ma sono costituite da un numero finito di componenti monocromatiche (pixel) prodotte dal campionamento dellimmagine reale. I pixel assumono un numero finito di tonalit (livelli di grigio) definite dalla quantizzazione dellimmagine campionata.
Fondamenti di informatica - Parte 3
La trasmissione dellinformazione
Sistema di comunicazione
Sorgente
Messaggio
Sistema di trasmissione
Canale di trasmissione
Trasmettitore
Segnale
Ricevitore
Rumore
Messaggio
Destinazione
Errori di trasmissione
A causa del rumore, non sempre possibile garantire che i dati ricevuti da un canale di trasmissione siano corretti. Si verifica un errore di trasmissione quando il dato ricevuto in uscita dal canale diverso dal dato immesso.
Lerrore si definisce singolo, doppio, triplo ecc. in base al numero di bit errati.
In questo modo i dati ricevuti devono avere sempre un numero pari di 1, altrimenti sono errati. Tuttavia questo codice permette di rilevare solo gli errori singoli o dispari.
Fondamenti di informatica - Parte 3
Segnale digitale
Modulazione (modem)
Codifica