Teoria informatica 1: sistema binario

 

INTRODUZIONE

Questa guida non sarà l’inutile solita guida di informatica ma tenterò di inserire cose che di solito non si trattano.


IL SISTEMA BINARIO

Mentre noi usiamo il nostro caro sistema a base dieci il nostro caro computer ne usa uno a base due.


Le cifre sono solo 0 e 1 che per forza devono comporre tutti gli altri numeri, cifre, eccetera.


L’unita di misura fondamentale è il bit che corrisponde ad una singola cifra binaria (0 o 1).

Il bit corrisponde anche anche ad un interruttore.

Con 0 l’interruttore è spento cioè aperto, con 1 l’interruttore è acceso cioè chiuso.


8 bit formano un Byte (B) cioè 20 Byte

1024 Byte formano un kiloByte (kB) cioè 210 Byte

1024 KB formano un MegaByte (MB) cioè 220 Byte (1048576 Byte)

1024 MB formano un GigaByte (GB) cioè 230 Byte (1073741824 Byte)

1024 GB formano un TeraByte (TB) cioè 240 Byte (1099511627776 Byte)

1024 TB formano un PetaByte (PB) cioè 250 Byte (1125899906842624 Byte)

1024 PB formano un ExaByte (EB) cioè 260 Byte (1152921504606846976 Byte)

1024 EB formano uno ZettaByte (ZB) cioè 270 Byte (1180591620717411303424 Byte)

1024 ZB formano uno YottaByte (YB) cioè 280 Byte (1208925819614629174706176 Byte)


In realtà questa notazione, secondo il Sistema Internazionale è sbagliata. Bisognerebbe chiamarli:

kiloByte: KibiByte (KiB)
MegaByte: MebiByte (MiB)
GigaByte: GibiByte (GiB)
TeraByte: TebiByte (TiB)
PetaByte: PebiByte (PiB)
ExaByte: ExbiByte (EiB)
Zettabyte: ZebiByte (ZiB)
YottaByte: YobiByte (YiB)

I multipli del byte che noi conosciamo, secondo le regole del SI, dovrebbero avere valori decimali:

1B = 8b
1kB = 1000B
1MB = 1000kB = 1000000B
1GB = 1000MB = 1000000kB = 1000000000B
1TB = 1000GB = 1000000MB = 1000000000kB = 1000000000000B
1PB = 1000TB = 1000000GB = 1000000000MB = 1000000000000kB = 1000000000000000B
1EB = 1000PB = 1000000TB = 1000000000GB = 1000000000000MB = 1000000000000000kB = 1000000000000000000B
1ZB = 1000EB
1YB = 1000ZB

Tuttavia, oggi kB, MB, ecc vengono considerati sinonimi di KiB, MiB, ecc e vengono usati differenziatamente solo in progetti ad alta precisione.

Attualmente il più grande dispositivo standard prodotto è un HDD Western Digital da 2 T(i)B.


Così come esistono i KB, MB, ecc. esistono anche kb (kilobit), MB(Megabit), eccetera e sono otto volte più piccoli dei loro compagni.


Questie differenze sono molto usate dalle compagnie telefoniche che, nel vendere le proprie linee sfruttano l’ignoranza comune riferendosi genericamente a “Mega” senza specificare se si tratta di Mbit o MByte.


Differenziamo quindi MB (MegaByte) da Mb (Megabit).


Perchè 1024??

Molti si saranno chiesti… ma perchè 1024 e non più semplicemente 1000?


Il sistema che usiamo adesso è in base 2 e non in base 10!

1024 infatti, è la potenza del 2 (210) più vicina a 1000.



Un altro sistema di numerazione usato in informatica è il sistema esadecimale (base 16 cioè 2 Byte)

Si basa su 0 1 2 3 4 5 6 7 8 9 A B C D E F, quando trovate una notazione del genere 0x00FF12 è in esadecimale.


Nel prossimo capitolo parleremo di come trasformare il codice binario in numeri in base dieci e viceversa.


Se ho dimenticato qualcosa commentate!!!!

Teoria informatica 1: sistema binarioultima modifica: 2009-10-12T17:16:00+02:00da itrucid
Reposta per primo quest’articolo

5 pensieri su “Teoria informatica 1: sistema binario

  1. eheheheheheheheh…Comunque vi avviso che per minimo una settimana non toccherò il pc che ho sempre malditesta… Venerdì sera non riuscivo quasi a stare in piedi che mi girava la testa… Quindi vi saluto e ci vediamo forse venerdì o al massimo sabato! Ciao!!

Lascia un commento