Mb (Megabit), MB (Megabyte) y MiB (Mebibyte)

0

¡Vaya lío de unidades! megabit, megabyte, mebibyte… cada una es aplicable a determinadas situaciones. Intentaré explicarlo de la forma más sencilla… ¡o no!


Para comenzar, un poco de “sentido común” … ¡me gustan las manzanas!, es común comprar 1 Kg de ellas, es decir 1000 g… ¿y si me comprase 1.000.000 g de manzanas?, pues tendría 1 Mg de ellas o, también se dice, una tonelada… aquí ya vemos el uso del prefijo K y M, ahora, ¡apliquémoslo a la memoria en computación!

La imagen muestra tres contenedores básicos: uno etiquetado como Mb con símbolos binarios (0 y 1), otro como MB con un ícono de documento, y un tercero como MiB con una barra binaria. El diseño es limpio y minimalista, resaltando la diferencia conceptual entre las tres unidades.

Introducción

Tenemos 1 bit, la unidad mínima de memoria que, puede valer 0 o 1 (nunca ambos a la vez).

  • Y si tuviésemos 1000 bits… pues entonces podemos representarlo como 1 Kbit o Kb (la letra ‘b’ minúscula)
  • Y si tuviésemos 1.000.000 bits… pues entonces podemos representarlo como 1 Mbit o Mb (la letra ‘b’ minúscula)


¿Se parece al ejemplo de las manzanas no?


¿Dónde utilizamos el Megabit por segundo?, en las conexiones a internet, velocidades de subida y bajada. Si quieres saber un poco más al respecto, ¡visita este post!


MB (Megabyte) y MiB (Mebibyte)

Recordemos… 1 bit (0 o 1): ocho de ellos, 8 bits = 1 B / Byte (se representa con la ‘Bmayúscula); es lo mismo decir que 1 B = 8 bits (a estos ocho bits, también se les suele llamar ‘octeto’ – ¡nada de rimas! 😉 -)


Ahora bien…

1 B es un conjunto de 8 bits, 1000 B es equivalente a 1 KB (aquí aparecen los ‘kilos’) pero, ¡atención!, la “B” es mayúscula.


  • ¿y 1.000.000 (un millón) de Bytes?, es equivalente a 1 MB (megabyte).
  • ¿y 1000 KB? ¡pues será 1 MB!, aquí se cumplen ciertas reglas matemáticas.

Entonces… el prefijo K (kilo) = 1000 y, el prefijo M (mega) = 1.000.000

Pero algunos sistemas operativos hacen las cosas diferente…

Pero muchos (¡me incluyo hasta hace poco!), teníamos incorporada la siguiente relación: 1024 KB = 1 MB … si, ¡para Windows! Que no aplica el estándar… lo correcto es expresarlo de la siguiente manera:

  • 1 KiB (kibibyte) = 1024 B (Bytes).
  • 1 MiB (mebibyte)= 1.048.576 B (Bytes, producto de 1024 * 1024)

Pero ¿por qué pasa esto?

Por una razón práctica, casi biológica: ¡tenemos diez dedos (cinco en cada mano
¿no? 🤔 ) !, ¡y con ellos contamos muchas cosas!; por lo tanto, utilizamos naturalmente la base 10, entonces…

  • 1 K de algo = 1000 = 10^3 (base 10 y, exponente 3… ¡un uno y tres ceros!) … y el mega o M de algo = 10^6
 
Pero una computadora o dispositivo electrónico ¡solo cuenta hasta dos! Sí, 0 o 1, circuitos que, encienden o apagan. Por lo tanto, “piensan” utilizando estos dos valores, es decir, la base 2, entonces…

  • Si un Ki = 2^10 que, equivale a 1024 (en decimal, como nosotros pensamos). 
  • Su Mi = 2^20 que, equivale a 1.048.576 (en decimal).

Para nosotros, la base es 10 y el exponente aumenta de tres en tres y para los dispositivos electrónicos, la base es 2 y el exponente aumenta de diez en diez.

Entonces, Windows utiliza la siguiente relación que no es correcta:
1 KB = 1024 B (no corresponde con 10^3), lo correcto es 1 KiB = 1024 B (es decir 2^10) y así sucesivamente para los demás múltiplos (aumentando su correspondiente exponente).

Otros Sistemas Operativos, , emplean la regla matemática correctamente escrita (MAC OS, por ejemplo, usa la base 10 para medir la memoria, por lo tanto, 1 KB = 1000 Bytes).

¿Y si compro un disco de 1 TB (terabyte)? – ejemplo práctico

Un terabyte equivale a 10^12 bytes, es decir, 1.000.000.000.000 bytes (B) y esto
es lo que un fabricante nos ofrece pero, dependiendo de nuestro Sistema Operativo, ¡veremos números diferentes!…

En MAC OS, el S.O mostrará 1 TB, es decir, la capacidad del mismo en base 10.

En Windows, el S.O mostrará 931,32 GB, es decir, la capacidad del mismo en base 2 pero, ¡con los prefijos en base 10! Debería mostrar 931,32 GiB, que expresado en TiB serán 0,91 TiB.


Tal vez te interesen estas entradas

No hay comentarios