Il sistema binario
-
Upload
marcello-missiroli -
Category
Technology
-
view
1.236 -
download
0
description
Transcript of Il sistema binario
Usa solo zero (0) e uno (1) per rappresentare i numeri.
Costituisce la chiave del funzionamento dei computer
Fu creato dal matematico scozzese John Napier, noto come Nepero (1550-1617)
Nepero usava un sistema di calcolo basato su una scacchiera. Anche se non usò la notazione binaria per scrivere i numeri, usò la scacchiera per le moltiplicazioni.
128 64 32 16 8 4 2 1
3333 in notazione Binaria:
0010000100100001
1818 in notazione Binaria è
134134 in notazione Binaria è
192192 in notazione Binaria è
Andare alla dia 13
128 64 32 16 8 4 2 1
3333 in notazione Binaria:
0010000100100001
1818 in notazione Binaria è 1001010010
134134 in notazione Binaria è 1000011010000110
192192 in notazione Binaria è 1100000011000000
Andare alla dia 13
Numero Binario 00 00 11 00 00 00 00 11
Potenza della Base 2277 2266 2255 2244 2233 2222 2211 2200
Equivale a: 128128 6464 3232 1616 88 44 22 11
0.0.128128++0.0.6464++1.1.3232++0.0.1616++0.0.88++0.0.44++0.0.22++1.1.11
E' uguale a 3333
Possiamo decidere che l' “1” rappresenti una lampadina in cui passa corrente e lo “0” quella in cui non passa corrente.
00 00 11 00 00 00 00 11
1 Bit
0
1
2 Bits
0
1
DUE possibilità d'informazione
QUATTRO possibilità d'informazione
1 Bit
0
1
1 Bit
0
1
Dato che l' “1” rappresenta il passaggio della corrente e lo “0” no, possiamo schematizzare il modo in cui il computer rappresenta le informazioni
00 00 11 00 00 00 00 11corrente
La più piccola quantità di informazione memorizzabile da un computer è rappresentata da uno “0” o de un “1”.
Vengono chiamate Cifre BinarieCifre Binarie, o più comunemente BitBit, derivate dalle parole inglesi BBinary Digitit
Il Il BitBit è la unità minima d'informazione è la unità minima d'informazione
I I BitBit vanno di solito in gruppo. Con vanno di solito in gruppo. Con 8 bit8 bit otteniamo otteniamo 256256 possibilità distinte che possibilità distinte che permettono di codificare i caratteri (lettere, permettono di codificare i caratteri (lettere, numeri, simboli, ecc.) che servono all'utente per numeri, simboli, ecc.) che servono all'utente per inserire i dati in un computer.inserire i dati in un computer.
Un gruppo di 8 Un gruppo di 8 Bit Bit
riceve il nome di riceve il nome di ByteByte
1 1 Byte Byte d'informazione è sufficiente a d'informazione è sufficiente a rappresentare rappresentare caratteri dell'alfabeto caratteri dell'alfabeto
latinolatino
1 1 Byte Byte = 1= 1 carattere carattere == E5%& E5%&+*+*
La lettera La lettera EE, per esempio , per esempio occupa:occupa:
1 1 Byte Byte
anche il símbolo anche il símbolo $$ occupa occupa
1 1 ByteByte
Il testo Il testo Amo l'Informatica Amo l'Informatica occupaoccupa
17 17 Bytes Bytes (si contano anche gli spazi!)(si contano anche gli spazi!)
...e quanti BIT occupa il ...e quanti BIT occupa il testo?testo?
…………....
Per permettere agli umani di comunicare con i computer, esisono dei CodiciCodici.
Dato che il computer interpreta solamente “1” e “0”, si è convenuto di associare determinate sequenze a dei caratteri
Per esempio, la lettera “AA” corrisponde a:
0100000101000001Tale sequenza, tradotta nel sistema decimale, corrisponde al numero 6565.
Ad ogni sequenza di 8 numeri in codice binario facciamo corrispondere un carattere. Tale corrispondenza si chiama Codificaca ASCIICodificaca ASCII
ASCIIASCII = AAmerican merican SStandard tandard CCode for ode for IInformation nformation IInterchangenterchangeSignifica: Standard Americano di codifica per l'interscambio delle informazioni
ASCII è uno standard (anche se un po' superato) per rappresentare caratteri e simboli in forma elettronica. L'uso degli standard aumente l'efficienza e riduce gli errori, molto utile per la comunicazione.
Per rappresentare la parola seguente, ci basiamo sulla Scacchiera di NeperoScacchiera di Nepero e la Tabella ASCIITabella ASCII
PAROLA FF AA XXCorrispondenza
nella tabella ASCII
7070 6565 8888
Equivalenta alla scacchiera di
Napier0100011001000110 0100000101000001 0101100001011000
Di solito non usiamo direttamente Bit e Byte, ma usaiomo i loro multipli. Per esempio, usamo MB e GB per indicare la capacità di dischi, schede, DVD, immagini, ecc.
Unità di misuraUnità di misura EquivalenzaEquivalenza ApprossimatoApprossimato
1 KB (Kilobyte) 221010 byte=1.024 bytebyte=1.024 byte 1.000 byte
1 MB (Megabyte) 222020 byte=1.048.576 bytebyte=1.048.576 byte 1.000 Kb
1 GB (Gigabyte)
223030 byte =byte =
1.073.741.824 bytes1.073.741.824 bytes1.000 MB
1 TB (Terabyte)
224040 byte =byte =
1.099.511.627.776 bytes1.099.511.627.776 bytes1.000 GB
1 PB (Petabyte) 221010 TbTb 1.000 TB
Slides originali di “German Margarit” presenti su slideshare (http://www.slideshare.net/germanmargarit/sistema-binario)
Traduzione italiana di Marcello Missiroli ([email protected])