vuoi
o PayPal
tutte le volte che vuoi
In generale
Nel caso di sistemi a più stati, possiamo sempre impiegare in linea teorica un numero di bit tale per cui sia sempre possibile rappresentare tutti gli stati necessari. Il numero di stati, ovvero di combinazioni, rappresentabili con un numero di bit pari a n è dato da: 2^n, vale a dire dalla potenza n-esima di 2.
Nella prima colonna (quella dei bit) ho una crescita lineare, mentre per la seconda (le combinazioni) ho crescita esponenziale.
bit | combinazioni |
---|---|
1 | 2 |
2 | 4 |
3 | 8 |
4 | 16 |
5 | 32 |
6 | 64 |
7 | 128 |
8 | 256 |
9 | 512 |
10 | 1024 |
11 | 2048 |
12 | 4096 |
13 | 8192 |
Sistema binario:
bit | combinazioni |
---|---|
14 | 16384 |
15 | 32768 |
16 | 65536 |
17 | 131072 |
18 | 262144 |
19 | 524288 |
20 | 1048576 |
21 | 2097152 |
22 | 4194304 |
23 | 8388608 |
24 | 16777216 |
Operazione inversa, se io riesco ad identificare un certo numero di stati all'interno di un oggetto, di una situazione, dagli stati posso risalire al numero di bit sufficienti per gestire quel numero di stati: log2(x).
PROBLEMA:
1) Quanti bit sono necessari per descrivere un sistema che può...
Assumendo un numero di stati x=256, e se il sistema avesse 257 stati, non è un problema se spreco bit, l'importante è che tutti gli stati siano identificati. Non esiste 1,5 bit, il bit è lui e basta, diverso dal sistema decimale. Il codice a barre è costituito da bit, o meglio dalla loro rappresentazione nel mondo reale: quadratini neri (1) e quadratini bianchi (0). Se ruoto il quadratino non cambia, ma per leggere in ordine corretto si usano i "quadrati di centratura", ossia quei 3 quadrati grossi e quello piccolo in basso a destra, così il cellulare sa come leggere i bit in modo corretto, e non fanno parte dei bit da codificare.
BYTE: insieme di 8 bit. 8 perché siamo sempre in un sistema di numerazione in base 2, e in questo sistema di numerazione il numero più vicino al 10 è l'8. Oggi è tutto sotto forma di byte (megabyte, gigabyte, etc...)
Quanti stati è possibile descrivere con un byte?
Il byte sono 8 bit e 2^8 = 256.
Per conoscere il numero di bit n, basta applicare la formula e trovare il risultato.
Multipli di byte:
- Kilobyte (Kb) = 1024 byte
- Megabyte (Mb) = 1024 Kb
- Gigabyte (Gb) = 1024 Mb
- Terabyte (Tb) = 1024 Gb
Quindi:
1 Mb = 1024 Kb = 1024 x 1024 byte, cioè circa 1 milione di byte (megabyte come le foto)
1 Gb = 1024 Mb = 1024 x 1024 x 1024 byte, cioè circa 1 miliardo di byte (gigabyte come i film)
IMMAGINE DIGITALE
L'immagine analogica è costituita da una pellicola su cui ci sono i sali d'argento che sono sensibili alla luce e, una volta sviluppati, creano l'immagine.
Con le immagini digitali, ad esempio quando scatto una foto a un paesaggio, è come se davanti al paesaggio mettessi una griglia di quadratini uguali chiamati pixel. La dimensione dei pixel dipende dalla qualità dell'immagine: più piccoli sono, migliore è la qualità. Ciascuno di questi quadratini contiene
Un occhio che è in grado di capire che colore è; quindi più il quadrato è piccolo più l'immagine è precisa con vari dettagli di colori.
SISTEMA BINARIO 7