Informática, Programación
Como traducir bytes en megabytes e volta?
Hoxe a nosa vida é difícil imaxinar sen ordenadores. Son atopados en todas as partes. A palabra "bit", "byte", "megabytes" convertéronse en parte das nosas vidas. As persoas comúns, moitas veces usalos sen saber o que significan e como se relacionan entre si.
Bits, kilobits ...
Bit - A menor unidade de información binaria. Máis precisamente, a súa cantidade. Refírese a información sobre un dos dous estados do obxecto. Por exemplo, un sinal / ningún sinal, verdadeiro / falso, 1/0, e así por diante. G. Desde o nome inglés Ocorre redución DNI nary Digi t ( "binary") = bit. E "bit" refírese a un díxito do código binario. Neste caso, un algarismo decimal represéntase como un cero ou un, por exemplo, como se mostra na táboa. Iso é chamado de "sistema binario de numeración."
| díxito decimal | código binario | díxito decimal | código binario |
| 0 | 0 | 5 | 101 |
| 1 | 1 | 6 | 110 |
| 2 | 10 | 7 | 111 |
| 3 | 11 | 8 | 1000 |
| 4 | 100 | 9 | 1001 |
Como se pode ver, os números 0 e 1 teñen o mesmo representación e Deuce decimal ten dous bits - 10. E no 8-4 (1000).
E o que é kilobits?
O uso máis difundido deste sistema de numeración atopar en informática. En particular, os números binarios usado para número de memorias dixitais.
Aquí está un exemplo. O número de todos os enderezos posibles no bus de enderezos é igual a calquera número de dous en certa medida N. ou doutra forma - 2 N. Aquí, N denota o número de bits do autobús. O que vemos? O número de células no chip de memoria é igual a un ou outro grao de 2. E entón - aínda máis interesante. Número 2 10 = 1024 está moi preto de 1000. Ao mesmo tempo, miles de empregados como base para os prefixos decimais. Polo tanto, 1024 bits foron chamados de "kilobits". Por analoxía coa herba quilo ou quilo metros. Lembro o episodio, mostra arriba.
Bytes e bits
De ciencia da computación coñecido como segue. "Bytes" (eng. Byte) chámase unha unidade de almacenamento e procesamento de información dixital. Representa o número de bits ordenador simultaneamente procesados. É un clásico.
sistemas de ordenadores modernos usan byte que consiste de 8 bits. Por conseguinte, pode levar 256 (2 8) valores diferentes.
Para converter bytes en megabytes, só actuar. Aritmética para a terceira clase: 1 kilobyte = 1024 bytes. Teña en conta que preto de 10 febreiro? Un 1 MB = 1024 KB (m. E. 2 @ 20 = 2x10 2) = 1048576 bytes.
aplicacións
Na maioría das veces, os bytes usado en sistemas de ordenadores, e bits - en redes de transmisión de datos. Xeralmente, a medición da velocidade.
Aquí está un exemplo. rede Ethernet ofrece unha taxa de datos durante o período de 10 Mbit / s para 1GB / s. Máis Nótese que, como norma xeral, bytes representado pola letra "B" (ou latín "B"). "Bit" e rexistrados. O prefixo "quilo" indícase pola letra "K". É un capital no canto de minúsculas. Unha pequena "k" está escrito o nome do prefixo decimal "quilo", isto é, 10 de marzo = 1000. Agora, considerada con máis detalle a seguinte pregunta.
prefixos binarios e decimais
Como traducir bytes en megabytes, máis ou menos claras. A principios de 1999, a organización coñecida IEC (International Electrotechnical Commission) puxo en circulación prefixo binario para formar varias unidades da cantidade de información. A razón para isto foi o número de proximidade 1024 e 1000. Do mesmo xeito, os prefixos decimais convencionais utilizados sistema SI, binario difiren só substituíndo a última sílaba de "bi" (de binarius Latina - binario). Parece como mostra a táboa abaixo.
| prefixo | abreviaturas adoptada pola IEC, bytes / bits | o correspondente decimal prefixo | A cantidade pola que multiplicado polo orixinal valor da cantidade de información |
| kibi | KiB (KiB) / KIBIT | quilos (10 3) | 1024 2 10 ou |
| mebi | MIB (MIB) / Mibit | Mega (10 6) | 1048576 ou 20 de febreiro |
| Hibi | Chaveta (GIB) / Gibit | Giga (10 9) | 1073741824 ou 30 de febreiro |
| Taby | TiB (TiB) / Tibit | Tera (10 12) | Ou 40 1099511627776 2 |
| PEBI | PIB (PIB) / Pibity | animais (10 15) | 1125899906842624 2 ou 50 |
| eksbi | Etc (BEI) / Eibit | Exa (10 18) | Ou 2 1152921504606846976 60 |
| Zebi | ZIB (ZIB) / Zibit | zetta (10 21) | 1180591620717411303424 ou 2 70 |
| Yobi | YiB (YiB) / Yibit | yotta (10 24) | 1208925819614629174706176 ou 2 80 |
O estándar adoptado por moitos países, pero os nomes introducidos son utilizados con menor frecuencia, sobre todo por escrito e oralmente - case nunca. Como debido á cacofonia. Talvez por iso. Vostede concorda que kilobits soa máis agradable do que kibibit e megabytes mellor que mebibytes.
Traducindo bytes en megabytes claras. Pero iso non é todo. Ata o momento, hai dous enfoques para a formación de información múltiples. Que a cuestión aínda máis confusa e cantos están no 1 megabyte de bytes.
A primeira aproximación
.. En que o prefixo "Kilo", "mega", etc. son usados como un binario para os seguintes casos:
O xestor de ficheiros e outros programas no axuste de tamaño de arquivo abreviado. Por exemplo, o programa informa que o tamaño do rexistro é de 10 MB. O xeito clásica de transferencia de bytes en megabytes, considerada o tamaño dos cales é igual a 10485760 bytes. Os xerentes de desenvolvementos recentes de ficheiro se encontra co deseño estándar - a través da forma abreviada de prefixos binarios, tales MiB (MIB). - Os fabricantes de memoria de acceso aleatorio, tarxetas de memoria flash, memoria de vídeo.
- volume de CD-ROM é dada só en megabytes binarios.
A segunda visión
Aquí, as consolas son usados como un decimal, nos seguintes casos:
discos duros e ópticos. A vantaxe do volume en megabytes decimais. Excepción: CD, cuxa capacidade é indicada en binario. - A comunicación informal. Neste caso, os valores de aproximadamente arredondada. Por exemplo, o volume de preto de 10 millóns de bytes do ficheiro pódese dicir que "pesa" 10 megabytes. O que vemos aquí? Neste caso, os bytes en megabytes trasladados non é enteiramente correcto, pero a comunicación se produciron.
- Designación de velocidade de conexión de telecomunicacións. Por exemplo, tome o estándar 100BASE-TX. Nel 100 Mbit taxa / s de datos correspóndese exactamente 100 millóns de bits / s. Imos ollar para un composto máis "áxil" con 10 Gbit / s (por defecto 10GBASE-X). Ela corresponde exactamente 10 millóns de bits / s. É iso aí. E non un pouco máis ou menos.
Pero con tres polgadas disquetes de 1,44 MB (Teña en conta que dos?) Foi aínda máis interesante. A súa capacidade é indicado nas megabytes decimais codificados binarios. Foi preparada do seguinte xeito. Un deses "megabytes" foi KiB é de 1000, que é de aproximadamente 0,977 MIB, pero ao mesmo tempo de 1 KB igualou 1024 bytes.
Débese notar que hai unha diferenza entre estes dous consolas opcións de submisión. Mentres que no caso kilobytes que non supera 2,4%, a continuación, para un megabyte xa é de 4,9% a GB - 7,4%, e para terabytes - case 10%. Por suposto, non a favor da representación binaria. E. "roubar" os nosos bytes fabricantes. Por exemplo, a compra dunha capacidade de disco duro de 1 TB. Como unha persoa que estudou ciencia da computación, cren piamente que hai 1099511627776 bytes. E resulta que - "só" 1000000000000. Ou sexa, ten "mordido" máis de 99,5 millóns de bytes (aproximadamente 98 GB). Un moito ou pouco? Aproximadamente - de 40 a 200 longametraxes en función do formato. Nada dixo sobre o que? E., Como escrito anteriormente, a décima.
Similar articles
Trending Now