bits e byte sono unità di memoria del computer. Il differenza principale tra bit e byte è che a il bit è il minore unità di memoria del computer, che ha una capacità di memorizzare un massimo di due valori diversi mentre a byte, composto da 8 bit, può contenere 256 valori diversi.
I computer sono dispositivi elettronici e funzionano solo con valori discreti. Quindi, alla fine, qualsiasi tipo di dati che il computer vuole gestire viene convertito in numeri. Tuttavia, i computer no rappresentare numeri nello stesso modo in cui noi umani. Per rappresentare i numeri, usiamo il decimale sistema che utilizza 10 cifre (0, 1, 2, 3, 4, 5, 6, 7, 8, 9). Per rappresentare i numeri, i computer moderni usano a sistema binario composto da due cifre (0 e 1). "Po" è il nome dato alla più piccola unità di dati che può essere rappresentata con questo sistema (Po sta per "cifra binaria"). cioè, in termini di numeri binari, a po consiste in uno 0 o un 1. Nell'elettronica che compone il computer, un bit può essere rappresentato da due tensioni. Uno stato "off" (0 volt) potrebbe rappresentare uno 0 binario e uno stato "on" (con una certa tensione massima) potrebbe rappresentare un binario 1.
Nel sistema binario, qualsiasi numero può essere rappresentato utilizzando 0 e 1, sebbene il binario richieda più cifre per rappresentare un numero diverso da decimale (ad esempio, il numero decimale 123 è rappresentato in binario come 1111011). Per esprimere dati complessi, numeri più grandi e quindi, sono necessari più bit. Ad esempio, un colore può essere descritto da quanto rosso, verde e blu vanno a costituire quel colore. Sotto il sistema che usiamo, ogni valore per rosso, verde o blu potrebbe richiedere 256 valori (0-255). Usando il binario, quindi, per rappresentare ogni valore rosso, blu o verde richiede 8 bit (perché ). Quindi, per rappresentare un colore, occupa 24 bit in totale.
Nei computer, i dati sono rappresentati usando 0 e 1.
Nel campo emergente di calcolo quantistico, la più piccola unità di dati che può essere rappresentata è a qubit. In contrasto con i nostri "bit tradizionali", i qubit fanno uso di fenomeni quantomeccanici in modo che ogni "bit" sia in grado di rappresentare non solo due, ma diversi valori possibili. L'informatica quantistica è ancora agli inizi, tuttavia, una volta sviluppati, i computer quantistici saranno molto più potenti dei computer che abbiamo oggi.
Un byte è un'unità di dati composta da 8 bit. Usando un byte, si potrebbe rappresentare valori diversi. Ad esempio, in Java, il tipo di dati byte
è usato per rappresentare un numero compreso tra -128 e 127. In C / C ++, il tipo di dati carbonizzare
è anche composto da 8 bit. In C / C++, carbonizzare
è usato per memorizzare un singolo carattere. In molte architetture di computer, un byte è la più piccola unità di memoria indirizzabile. Tradizionalmente, una singola era stata rappresentata usando 1 byte. Sotto il sistema di codifica ASCII originale, sono necessari solo 7 bit per rappresentare un carattere, quindi l'ultimo bit sarebbe sempre 0 (per "ultimo", intendo più a sinistra bit quando il numero è scritto come binario). Ad esempio, il carattere "B" è rappresentato usando 01000010 e il carattere "b" usando 01100010. Le persone che avevano bisogno di usare caratteri che non sono in ASCII standard hanno sfruttato il bit non utilizzato per formare il proprio ASCII esteso sistemi di codifica. Al giorno d'oggi, la codifica Unicode è teoricamente in grado di rappresentare più di un milione di caratteri diversi.
I file tipici di solito hanno dimensioni dell'ordine di kilo o mega-byte. Qui, a kilobyte (KB) consiste di 1024 byte e a megabyte (MB) consiste di 1024 kilobyte. Rispetto alla tradizionale nomenclatura SI, dove i successivi prefissi più grandi sono definiti in termini di multipli di 1000, i computer usano multipli di 1024 perché è più naturale in termini di sistema di numeri binari, 1024 essendo 210 (100000000 in binario).
UN po è la più piccola unità di dati che può essere rappresentata nei computer.
UN byte consiste di 8 bit.
Usare un po, è possibile rappresentare un massimo di 2 valori.
UN byte può rappresentare 256 diversi valori.
In molte architetture di computer, a byte costituisce la più piccola unità di memoria indirizzabile. In questi sistemi, la dimensione minima che una variabile può contenere è 1 byte.
Cortesia dell'immagine:
"Binary-system-binary-binary-code-63526" di geralt (Opera propria) [Public Domain], via Pixabay