Cos’è un bit in informatica?

Il bit è il più piccolo pezzo di informazione che un computer può capire (o può contenere 0 o 1). I computer si basano sul Binario (1 e 0).

Perché è così? Pensiamo a come è fatto un processore? Sì, hai capito bene! Cancelli e ancora cancelli e molti di loro. I transistor sono la madre di tutti i gate!.

Ora, tipicamente e in modo zoppo possiamo dire che i processori sono un modo elegante di dire che ho una collezione di 5,5 miliardi di transistor che fanno le cose che gli chiedo di fare!

Anche ogni istruzione o applicazione complessa che esegui, alla fine della giornata è fatta da una serie di quelle porte all'interno del processore.

Così veniamo ad un'altra parte della storia, l'elettricità (dimentichiamo che i computer meccanici sono esistiti, almeno per ora). Dovete alimentare l'elettricità alle porte in quanto vivono su di esse.

Diciamo che un semplice add 3 + 2 sembra qui sotto! (Sì, avete anche dei transistor nel vostro cervello)

Image Source:How Logic Gates Add 2+3

main-qimg-2a2f1a4d40e250d661a52ae53166bc4f

So le porte conoscono solo 1 o 0. Sì, 1 è dare una tensione positiva. 0 non è una tensione (dovrebbe esserlo!). 1 è On e 0 è Off.

Così quando ottieni +ve volt e 0 volt e +ve volt cioè sono 101 la risposta è 5. (dobbiamo ringraziare Claude Shannon per il suo lavoro per dimostrare che tutta l'algebra booleana può essere fatta con interruttori elettrici e relè)

Sì questo è come in qualche modo in alto livello le cose funzionano all'interno di un processore.

Ora venendo alla parte di memoria del bit. Il bit è un'unità di memoria ma non è esso stesso una memoria! Diciamo, abbiamo un bit di memoria che significa, ho una cella di memoria (binaria) che può immagazzinare 0 o 1 di nuovo +ve volt o nessun volt.

I dati sono immagazzinati in bit. e quei dati possono essere un indirizzo che punta a qualche altro dato nel chip. Quindi basta vederlo come un Bit. Indirizzo/Dati sono solo astrazioni di come si vedono i Bit.

Diciamo che ho 01010100 01101000 01100001 01101110 01101011 00100000 01111001 01101111 01110101 .

Questo può 1.557047916450673e+21 come per l'applicazione della calcolatrice. ma può essere una parte di un'immagine o può essere una parte di un mp3 o un video o qualsiasi cosa. Perché è così che le applicazioni tendono a vedere questi dati.

PS: Può anche rappresentare un "Grazie" per me. Dividili in 8 bit ciascuno e convertili in ascii 😉 Sentitevi liberi di usare questo 😛 Binary to Ascii Text Converter.