Digitale!!
•
•
•
•
•
Musica
satellite (TV GPS)
Telefoni
rete telefonica, internet
Video (DVD)
Digitale
•
•
•
•
Da Digit (cifra) in Inglese
Digitale=numerico
in francese digitale si dice “numerique”
rappresentazione numerica di informazioni
Informazione
Informatica
•
•
•
•
•
Elaboratori digitali binari
rappresentazione in base due
due soli simboli
uno e zero
facili da rappresentare in elettronica etc.
Zero ed uno
•
•
•
•
Lampadina accesa o spenta
condensatore scarico o carico
“forellino” o no sul disco ottico
magnetizzazione su dischi rigidi
Esempi di informazione numerica
•
•
•
•
•
•
Numeri (sono già numerici!)
Testi
immagini
suoni
immagini in movimento
odori?
Digitale: vantaggi
• Trasmissione da un capo all’altro del mondo
in pochi secondi
• replicabilità
• copie identiche all’originale
• facilità di elaborazione trasmissione,
memorizzazione
Rappresentazione
•
•
•
•
•
Numeri
testi
immagini
suoni
filmati
Numeri in binario
• Facile, (sono già numerici) basta passare
dalla nostra base (10) alla base informatica
(2)
• per esempio 510 =1012
• il numero viene rappresentato in una parola
(WORD) estendendolo con zeri a sinistra
per esempio se la parola è di 16 bits 101
diventa 00000000 00000101
cip: bite=morso
nibble=bocconcino
Bit, Byte, Word e nibble
• Bit: Binary digIT (cifra binaria) ovvero zero
o uno, 0 o 1
• Byte: Binary TErm un ottetto di bits, otto
bits, esempio: 00100011
• Word: parola, solitamente 2, 4 o 8 bytes
(dipende dal computer) esempio 10100010
11111100
• Nibble: mezzo byte, ovvero quattro bits
esempio: 1110
Bit, Byte, Word e nibble
• Con un Bit posso rappresentare una
variabile booleana (vero o falso)
• Con un Nibble rappresento una cifra
esadecimale (0,1,2 ….A,B,C,D,E,F)
• Con un Byte posso rappresentare 256
diversi caratteri o interi (piccoli però)
• con una Word riesco a rappresentare interi
(relativi), e numeri reali abbastanza grandi
Numeri decimali Interi
• Esistono diverse convenzioni
• numeri negativi rappresentati (per esempio)
in modulo e segno su una word. Esempio:
• +5 = 0000000000000101
• -5 = 1000000000000101
• il bit a sinistra fa da segno (0=+, 1=-)
Rappresentazione ESAdecimale
• Base 16
• Per comodità, servono meno simboli
• Ogni simbolo esadecimale sta per 4 bits
(mezzo byte, un Nibble)
• ad es. 1000 1111 in esadecimale vale 8F
• 0001 1100 vale 1C ecc.
Tabella esadecimale
Decimale
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Binario
“0000
“0001
“0010
“0011
“0100
“0101
“0110
“0111
“1000
“1001
“1010
“1011
“1100
“1101
“1110
“1111
Esadecimale
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
L’alfabeto: (dal greco Alfa Beta)
• È un insieme finito di simboli
usato per costruire parole di
un linguaggio.
• Esempi:
• l’alfabeto Latino
• braille
• morse
• muto
• cirillico
• katakana
Tavoletta
Cuneiforme
bruno: Ogni carattere è
rappresentato da una MATRICE
di 3 per 2 punti. Potrebbero
essere dei bits?
Braille
American Standard Code for
the Interchange of Information
bruno: ASCII:
Rappresentazione binaria dei Testi
• Ogni carattere dell’alfabeto
viene codificato da uno (o
più) bytes
• esempio: l’alfabeto ASCII
• altro esempio: l’alfabeto
Unicode
Immagini di “ascii”?
• http://images.google.it/images?q=ascii
Tabella Ascii
•
•
•
•
esempi
“a”=6116
“X”=5816
“;”=3B16
Bob Bemer
Unicode
• Www.unicode.org
• http://it.wikipedia.org/wiki/Unicode
•
Unicode è un sistema di codifica che assegna un numero (ed un nome) ad ogni
carattere in maniera indipendente dal programma, piattaforma e dalla lingua (e
relativo alfabeto). Unicode si basa sulla codifica ASCII, ma va oltre la
limitazione dell'alfabeto latino potendo codificare caratteri scritti in tutte le
lingue del mondo.
•
Originariamente si basava su una codifica a 16 bit che dava la possibilità di
codificare al più 65.536 caratteri e questo bastava per codificare i caratteri
impiegati nelle principali lingue del mondo. Ora invece lo standard Unicode (e
l'ISO/IEC 10646) supporta tre forme di codifica che condividono un repertorio
comune di caratteri ma possono essere estese fino a rappresentarne circa un
milione. Ciò appare sufficiente a coprire anche i fabbisogni di codifica di
scritti del patrimonio storico dell'umanità, nelle diverse lingue e negli svariati
sistemi di segni utilizzati.
Suoni
• HERTZ Heinrich-Rudolf.
1857-1894
• Cicli al secondo
• voce: 100-3000Hz
• HI FI: 20-20000 Hertz
• Ultrasuoni
• Infrasuoni
Ultrasuoni
Infrasuoni
http://news.bbc.co.uk/2/hi/science/n
ature/2309505.stm
Suoni
• Campionamento
Suoni… il CD
• Fino ad oltre 20KHZ
• 44,100 campioni al secondo * 2
bytes/campione * 2 canali * 74 minuti * 60
secondi/minuto = 783,216,000 bytes
Immagini
• Scomposte in matrici di PIXEL (PICture
Element) ovvero “puntini”
• Per ogni pixel 3 numeri rappresentano il suo
COLORE.
• Ottenuto miscelando i tre colori BASE
(Red, Green e Blue)
• ad esempio un pixel associato ai valori
10,20,30 esadecimale
Colori
Con Paint, colori, modifica colori
Mappa
colori
Filmati
• Sequenze di immagini in rapida successione
(FPS: Frames Per Second) che danno
l’impressione di movimento
• http://it.wikipedia.org/wiki/Film
La compressione
• Per risparmiare spazio
• e tempo di trasmissione
• Cosa viene compresso?
– Suoni
– Immagini
– Filmati
Scarica

Digitale!!