Oggi la nostra vita è difficile da immaginare senzacomputer. Si trovano ovunque. Le parole "bit", "byte", "megabyte" sono diventate parte della nostra vita. Spesso le persone comuni li usano senza sapere cosa significano e come sono collegati tra loro.
Bit, kilobit...
Bit è la più piccola unità di misura in binarioinformazione. Più precisamente, la sua quantità. Si riferisce alle informazioni su uno dei due stati dell'oggetto. Ad esempio, c'è un segnale / nessun segnale, vero / falso, 1/0, ecc. Il nome deriva dall'abbreviazione inglese binary digitt ("numero binario") = bit.Detto anche "bit" è un bit di un codice binario. In questo caso, la cifra decimale è rappresentata come zero o uno, ad esempio, come mostrato nella tabella. Questo è chiamato il "sistema di numeri binari".
Cifra decimale | Codice binario | Cifra decimale | Codice binario |
0 | 0 | 5 | 101 |
1 | 1 | 6 | 110 |
2 | 10 | 7 | 111 |
3 | 11 | 8 | 1000 |
4 | 100 | 9 | 1001 |
Come puoi vedere, i numeri 0 e 1 hanno la stessa rappresentazione e nel due decimale ci sono già due cifre - 10. E nell'otto - quattro (1000).
Cos'è un kilobit?
Questo sistema numerico ha trovato la più ampia applicazione nella tecnologia informatica. In particolare, i numeri binari vengono utilizzati per numerare le celle nella memoria digitale.
Facciamo un esempio. Il numero di tutti gli indirizzi possibili su qualsiasi bus indirizzi è pari a due a una certa potenza N. Oppure - 2H... Qui, N indica il numero di bit del bus. Cosa vediamo? Il numero di celle nel microcircuito di memoria è uguale all'una o all'altra potenza del numero 2. E poi diventa ancora più interessante. Numero 210 = 1024 è molto vicino a 1000. Allo stesso tempo, mille viene utilizzato come base per i prefissi decimali. Pertanto, 1024 bit divennero noti come "kilobit". Per analogia con chilogrammo o chilometro. Ricordiamo l'aneddoto sopra riportato.
Byte e bit
Quanto segue è noto dall'informatica. "Byte" (ing.byte) è chiamato un'unità di memorizzazione, così come l'elaborazione delle informazioni digitali. Rappresenta il numero di bit elaborati dal computer contemporaneamente. Questo è un classico.
I moderni sistemi informatici utilizzano un byte composto da 8 bit. Pertanto, può accettare 256 (28) valori diversi.
Per convertire i byte in megabyte, siamo semplici. Aritmetica per la terza classe: 1 kilobyte = 1024 byte. Ricorda circa 210? A 1 MB = 1024 KB (cioè 220 = 22x10) = 1048576 byte.
Aree di applicazione
Molto spesso, i byte vengono utilizzati nei sistemi informatici e i bit vengono utilizzati nelle reti di trasmissione delle informazioni. Tipicamente per misurare la velocità.
Facciamo un esempio.Ethernet fornisce velocità di trasferimento dati che vanno da 10 Mbps a 1 Gbps. Va inoltre chiarito che, di regola, un byte è denotato dalla lettera "B" (o latino "B"). Il "bit" viene registrato in questo modo. Il prefisso "kilo-" è indicato dalla lettera "K". È maiuscolo, non minuscolo. La piccola "k" è usata per scrivere il nome del prefisso decimale "kilo-", cioè 103 = 1000. Ora diamo un'occhiata più da vicino alla prossima domanda.
Prefissi binari e decimali
Come convertire i byte in megabyte, più o menochiaro. All'inizio del 1999, la nota organizzazione IEC (International Electrotechnical Commission) ha introdotto i prefissi binari per formare più unità di informazione. La ragione di ciò era la vicinanza dei numeri 1024 e 1000. Simile ai prefissi decimali standard utilizzati dal sistema internazionale SI, quelli binari differiscono solo sostituendo l'ultima sillaba con "bi" (dal latino binarius - binario). Sembra che sia mostrato nella tabella sottostante.
Console | Abbreviazioni, adottato da IEC, byte/bit | Il corrispondente decimale console | L'importo di cui l'originale valore quantità di informazioni |
kibi | KiB / Kibit | chilo (103) | 1024 o 210 |
mebi | MiB / Mibit | mega (106) | 1048576 o 220 |
gibi | GiB / Gibit | giga (109) | 1073741824 o 230 |
voi | TiB / Tibit | tera (1012) | 1099511627776 o 240 |
peby | PiB / Pibit | peta (1015) | 1125899906842624 o 250 |
exby | EiB / Eibit | exa (1018) | 1152921504606846976 o 260 |
zebi | ZiB / Zibit | zetta (1021) | 1180591620717411303424 o 270 |
yobi | YiB / Yibit | iotta (1024) | 1208925819614629174706176 o 280 |
Questo standard è stato approvato da molti paesi, mai nomi inseriti sono usati meno spesso, principalmente per iscritto e nel discorso orale - quasi mai. Come si crede, a causa della cacofonia. Forse hai ragione. D'accordo che un kilobit suona meglio di un kibibit e un megabyte è meglio di un mebibyte.
La traduzione di byte in megabyte è chiara.Ma non è tutto. Finora esistono due approcci alla formazione di multipli della quantità di informazioni. Ciò che rende ancora più confuso è la domanda su quanti byte ci sono in 1 megabyte.
Il primo approccio
Utilizza i prefissi "kilo", "mega", ecc. come binari per i seguenti casi:
In file manager e altri softwareprovisioning con specifiche di dimensioni file ridotte. Ad esempio, il programma segnala che la dimensione della registrazione audio è di 10 MB. Nel modo classico, convertendo i byte in megabyte, consideriamo la dimensione, che è 10485760 byte. Nei recenti file manager, esiste un'indicazione della dimensione standard, utilizzando una forma abbreviata di prefissi binari, ad esempio MiB (MiB). - Produttori di dispositivi di memoria ad accesso casuale, schede flash, memorie video.
- La dimensione del CD è specificata solo in megabyte binari.
Secondo approccio
Qui, i prefissi vengono utilizzati come decimali nei seguenti casi:
Dischi rigidi e ottici. La loro dimensione è data in megabyte decimali. Eccezione: CD, la cui capacità è specificata in binario. - Comunicazione informale.In questo caso, i valori sono approssimativamente arrotondati. Ad esempio, si può dire che un file con un volume di 10 milioni di byte "pesa" 10 megabyte. Cosa vediamo qui? In questo caso, i byte in megabyte non sono stati tradotti correttamente, ma scompaiono durante la comunicazione.
- Designazione della velocità di telecomunicazioneconnessioni. Ad esempio, prendiamo lo standard 100BASE-TX. In esso, 100 Mbps corrispondono a una velocità di trasferimento dati di esattamente 100 milioni di bit/s. Diamo un'occhiata a una connessione "più veloce" con una velocità di 10 Gb/s (standard 10GBASE-X). Corrisponde esattamente a 10 miliardi di bit/s. Questo è tutto. E non un po' più o meno.
Ma con floppy disk da 1,44 MB da tre pollici(ricordate quelli?) era ancora più interessante. La loro capacità è stata indicata in megabyte BCD. Si è scoperto come segue. Uno di questi "megabyte" era pari a 1000 KiB, che è circa 0,977 MiB, ma allo stesso tempo 1 KiB era uguale a 1024 byte.
Va notato che c'è una differenza traqueste due opzioni per la presentazione dei prefissi. E se nel caso di un kilobyte non supera il 2,4%, per un megabyte è già del 4,9%, per un gigabyte - 7,4% e per un terabyte - quasi il 10%. Naturalmente, non a favore della rappresentazione binaria. Cioè, i produttori ci "rubano" i byte. Ad esempio, acquista un disco rigido da 1 TB. Come persona che ha studiato informatica, sei fermamente convinto che ci siano 1099511627776 byte. Ma si scopre - "solo" 1.000.000.000.000. Cioè, hai "morso" più di 99,5 miliardi di byte (quasi 98 GB). È molto o poco? All'incirca - da 40 a 200 lungometraggi, a seconda del formato. Non dice niente? Cioè, come descritto sopra, la decima parte.