Navegando por los grupos de Facebook me he topado con una publicación donde los usuarios platicaban y discutían sobre las velocidades de internet y de transferencia de datos, lo que llamó mi atención fue la discusión tan acalorada que había acerca de la diferencia entre Mb y MB, y el cómo todos parecían mezclar la información. Por ello me di a la tarea de hacer esta pequeña nota que espero les sirva para poder entender un poco más este tema.
Unidades de medida de datos
Tanto los Megabits, como los Megabytes, son unidades de medida informática conformados por una unidad más pequeña, llamada Bit o Byte, respectivamente. Estas medidas difieren en un punto muy importante y es la cantidad de información que almacenan.
También te puede interesar: Qué es HDMI 2.1 y ¿Lo necesitas?
Un bit está compuesto por una unidad binaria, es decir, se conforma de un número, o es un 1 o es un 0. Mientras que el Byte es una unidad de medida octadecimal, ya que está compuesta de 8 bits. En este entendido, un Byte es 8 veces la cantidad de información de un Bit. Para poder estar más en sintonía les dejo una pequeña tabla de tamaños:
Medida | Bit | Byte |
Singular | 1 | 1 (8 bits) |
Kilo | 1024 | 1024 (8,192 bits) |
Mega | 1,048,576 | 1,048,576 (8,388,608 bits) |
Giga | 1,073,741,824 | 1,073,741,824 (8,589,934,592 bits) |
Tera | 1,099,511,627,776 | 1,099,511,627,776 (8,796,093,022,208 bits) |
Se que esto puede ser algo confuso y más teniendo en cuenta que muchas veces nos han enseñado que 1000 bytes dan como suma un kilobyte y que mil de estos dan como resultado un megabyte, pero no te preocupes, te tengo cubierto.
Los múltiplos binarios y decimales.
En el pasado, todas las computadoras, sin excepciones, eran programadas con un lenguaje binario, y todas sus unidades de medida de almacenamiento eran tratadas de la misma forma, esto daba lugar a que los múltiplos de los bytes y bits diera siempre productos de 1024. Actualmente, las computadoras trabajan a varios niveles con un sistema decimal, donde todos los valores son redondeados a números cerrados. De esta forma, Windows mide un TB como 1,000,000,000,000 bytes (un Billón de bites) en vez del número mostrado en la tabla. Sin embargo los discos duros, no importando su tipo, siguen siendo manufacturados bajo celdas y formatos binarios, por lo que un disco de 1TB tiene un menor valor en GB de los que debería, siendo que Windows realiza la siguiente conversión:
- 1 TB = 1.000.000.000.000 bytes (medida decimal que maneja Windows)
- Dividimos entre 1024 y obtenemos 987.562.500 KB (Se divide entre el valor de los múltiplos binarios)
- Dividimos de nuevo entre 1024, para obtener 953.674,3 MB (Se repite el proceso, hasta llegar a la medida real en GB con base binaria).
- Y volvemos a dividir entre 1024 y ya obtendríamos la cifra total que nos da Windows de 931,32 GB
Conclusión
Para concluir puedo decir lo siguiente, cada que hablemos de velocidades de internet estamos usando medidas de velocidad en bits, debido a que la latencia de la señal no permite el paso de datos a la misma velocidad que los propios dispositivos de memoria. Cuando hablamos de transferencia de datos bajo almacenamiento, si podemos hablar de MB/s debido que estas velocidades son directas en nuestro hardware.
En cuanto a almacenamiento, el valor “comercial” de nuestra cantidad de espacio disponible será siempre con una base decimal (tal como la lee Windows) por lo que siempre disminuirá nuestro espacio en relación a los decimales que sobrepasen los mil… ejemplo Un Disco de un TB no tendrá los 1,099,511,627,776 bytes que le corresponden, sino que será redondeado a 1,000,000,000,000, dicha cantidad que al ser convertida a su valor de uso real binario, nos dará como resultado un menor almacenamiento del que estamos comprando.