Bit & Byte

“Il mio computer ha 512 megabyte di memoria”
“ho un hard disk da 60 gigabyte
“questo file occupa 500 kappabyte“Sono frasi che si sentono spesso, anche tra amici e colleghi d’ufficio…

Ma cosa è esattamente un byte (si pronuncia “bait”)? E un bit (si pronuncia come è scritto)?
Partiamo dal byte: in sintesi, si tratta di unità di misura. Come ben sappiamo, il metro è l’unità di misura di lunghezza, il litro si usa per la capacità e così via. Ebbene, come unità di misura per le memorie dei computer e per altre misurazioni relative al’informatica si usano generalmente il byte e i suoi multipli:

  • 1Kappabyte o 1Kb (detto anche 1Kappa) = 1.024 byte
  • 1Megabyte o 1Mb (detto anche 1Mega) = 1.024 Kbyte = 1.048.576 byte, circa 1 milione di byte
  • 1Gigabyte o 1Gb (detto anche 1Giga) = 1024 Mbyte = 1.073.741.824 byte, circa 1 miliardo di byte

Esiste anche il Terabyte che, ormai si sarà capito, corrisponde a 1024 Gbyte.

Si noterà che per ottenere i multipli si moltiplica per 1.024 e non per 1.000 come nel sistema metrico decimale. Questa “stranezza” è dovuta al fatto che, nel mondo dei computer, domina il sistema di numerazione binario, basato sui soli numeri 0 e 1, a differenza del nostro mondo di umani, dove è invece il sistema decimale (con i numeri da 1 a 9) a farla da padrone.

Nell’uso comune, tuttavia, 1Mbyte è equiparato a un milione di byte e 1Gbyte ad un miliardo anche se, in realtà, sono …un po’ di più!

Veniamo al bit: è noto come il sistema di numerazione binario costituisca la base dell’aritmetica interna dei computer. Da esso deriva anche il nome dell’unità minimale di informazione, l’atomo sul quale è costruita l’intera tecnologia informatica, ovvero il bit.

La parola bit è la contrazione della parole binary digit e significa pertanto cifra binaria. E’ possibile anche vedere i bit come sottomultipli del byte: quest’ultimo è infatti costituito, per convenzione, da 8 bit.

Aggiungiamo pertanto un’ulteriore equivalenza:

  • 8 bit = 1 byte

Per complicare un po’ le cose, in realtà anche i bit sono spesso usati come unità di misura (per esempio della velocità di trasmissione di un collegamento Internet). In questi casi è più frequente l’uso dei multipli (Kappabit, Megabit, Gigabit) da non confondere però con i multipli dei byte!!
Bit e byte sono anche spesso usati per dare un valore ai concetti di:

  • potenza di elaborazione (ad esempio un microprocessore a 64bit è più potente e veloce di uno a 32bit)
  • capacità di memoria (un hard disk da 100Gbyte è più capiente di uno da 30Gbyte)
  • velocità di trasmissione (una linea ADSL da 2Megabit al secondo è molto più veloce di un modem da 56Kbit al secondo).

Esercizio:

  • Reperire un depliant pubblicitario di un computer e trovare i punti nei quali sono nominati bit e byte, cercando di capire se sono riferiti a potenza di elaborazione, capacità di memoria o velocità di trasmissione dei dati.

(i link di approfondimento suggeriti rimandano a voci dell’enciclopedia online Wikipedia)

Comments (2) left to “Bit & Byte”

  1. CulturaDigitale / Analogico e digitale wrote:

    […] Testo. In un certo senso il testo è già informazione discreta, dal momento che si basa su un numero finito di simboli (le lettere e gli altri elementi come punteggiatura ecc.). La digitalizzazione del testo è quindi piuttosto facile, non a caso già i primi computer erano in grado di memorizzare testi: è sufficiente una tabella di conversione con la quale assegnare ad ogni lettera un numero corrispondente, come nei “codici segreti” con i quali si giocava da bambini. Una volta stabilito che la lettera “A” corrisponde al numero 41 (è un esempio!!), ogni volta che chiunque preme il tasto con la “A” sulla tastiera, da qualche parte nella memoria del computer viene inserito questo numero. Certo, le cose non sono proprio così semplici: ad esempio bisogna trovare un sistema di codifica che vada bene per tutte le lingue del mondo (pensiamo al cinese!!!). In ogni modo, la logica è elementare: una lettera = un numero formato da un certo numero di cifre. Attualmente si usano codici formati da 7/8 cifre (ad esempio il codice ASCII) o da 16 cifre (UNICODE). Ovviamente parliamo di cifre binarie (solo 0 e 1, i cosiddetti bit) perché, come sappiamo, i computer possono operare soltanto con questo sistema! In sintesi, ad ogni carattere (spazio incluso!) corrisponde generalmente un byte (due o più nel caso di codifica UNICODE). […]

  2. Luca wrote:

    Ciao conosci un softwere che conta qunti byte stai scaricando da internet? ho un contratto adsl con una soglia forfait di 5 Gbyte,ma softwere dato dalla compagnia telefonica “conta ” in Kbyte,percio’ non mi è immediato capiere quantosto scaricando.
    Grazie

Inserisci un Commento

*Required
*Required (Never published)