Bits e Bytes

Bytes


I Bits rappresentano l'unità di misura fondamentale in un computer ma raramente hanno un senso se sono da soli. Nel 99% dei casi essi sono raggruppati in serie da 8 e sono chiamati Bytes.
Un byte quindi è una serie di 8 bit. Con esso è possibile rappresentare un massimo di 256 valori, da 0 a 255.

1 = 00000001
2 = 00000010
3 = 00000011
4 = 00000100
5 = 00000101
....
....
254 = 11111110
255 = 11111111

In alcune circostanze, ad esempio per campionare la musica nei files Wav o Mp3 vengono usati 2 bytes ovvero 16 bits con cui è possibile rappresentare numeri da 0 a 65535.

0 = 0000000000000000
1 = 0000000000000001
2 = 0000000000000010
3 = 0000000000000011
.....
.....
65534 = 1111111111111110
65535 = 1111111111111111


I byte sono generalmente usati per contenere caratteri in un documento di tipo testo. Per rappresentare i singoli caratteri in un file, viene usata la tabella ASCII in cui ogni valore tra 0 e 127 rappresenta un carattere alfanumerico. In alcuni computer il codice ASCII viene esteso anche oltre i 127 bytes in modo da rappresentare altri caratteri (generalmente quelli stranieri).

Per vedere come il PC salva e rappresenta i dati provate a fare questo test:
  • 1. Aprite il NOTEPAD e create un nuovo file.
  • 2. Scrivete "Come Funziona . net"
  • 3. Salvate il file con un nome qualsiasi

Adesso usando Explorer verificare la dimensione del file. Scoprirete che è di 19 bytes, uno per ogni carattere digitato.
Nella tabella seguente vengono mostrati i singoli bytes con il corrispondente codice ASCII.

C o m e F u n z i o n a . n e t
67 111 109 101 32 70 117 110 122 105 111 110 65 32 46 32 110 101 116


Come ulteriore prova potete entrare nel file e modificarlo aggiungendo o togliendo un o o più caratteri. Rileggendo la dimensione del file vi accorgerete che essa si sarà modifica di conseguenza.