Los primeros ingenieros de computación decidió adoptar y adaptar, SI el prefijo de las unidades a sus datos de cuenta. Estos son los mismos prefijos, pero el conteo binario en lugar de métrica. Desde el 2^10 es cerca de 10^3, SI cada prefijo normalmente el aumento de una cantidad de 10^3 en su lugar se refiere a un aumento de 2^10:
Prefix Metric prefix Binary prefix Difference
k kilo 10^3=1,000 2^10=1,024 2.4%
M mega 10^6=1,000,000 2^20=1,048,576 4.9%
G giga 10^9=1,000,000,000 2^30=1,073,741,824 7.4%
T tera 10^12 2^40 10.0%
P peta 10^15 2^50 12.6%
Estos fueron adoptados como parte de los estándares JEDEC.
Esto tiene una serie de beneficios ya que una gran cantidad de trabajo en este campo que sucede en potencias de 2. Sin embargo, como se puede ver que divergen de la métrica, y ya que estamos tratando con grandes cantidades de almacenamiento, donde la diferencia entre los dos diverge significativamente el problema ha sido abordado por la IEC y NIST. Estos se diferencian los dos sistemas, cambiando el prefijo binario:
Prefix Binary prefix
ki kibi 2^10
Mi mebi 2^20
Gi gibi 2^30
Ti tebi 2^40
Pi pebi 2^50
Estos fueron los primeros estandarizado en 1998, y aprobó en el Sistema Internacional de Cantidades en 2008, pero la adopción es lenta, y todavía hay empresas la creación de nuevos documentos utilizando el viejo estándar. Donde las empresas han cambiado, han encontrado que los usuarios confundidos y algunos han cambiado de nuevo al viejo estilo.
Por lo tanto, con el antiguo estándar, 4 mb 4 * 2^20 bits, lo que es equivalente a 512 * 2^10 bytes.
Representado en el estándar más reciente, su lugar sería 4Mib = 512 kiB, suponiendo que 'b' es bits y 'B' se bytes.