Necesitaba calcular cuántas solicitudes se podrían realizar con 1000 GB de tráfico si cada solicitud ocupara 1 MB en promedio. Rápidamente hice los cálculos en papel y luego, pensándolo mejor, lo conecté a Google. Para mi sorpresa, la respuesta de Google es diferente a la mía.
A mi manera:
1,000 gigabytes = 1000*1024*1024*1024 bytes
Divida entre 1 megabyte = 1024*1024 bytes
para obtener:
(1000*1024*1024*1024)/(1024*1024) = 1,024,000
El estilo Google:
1000 gigabytes / 1 megabyte
Producción:1,000,000
¿Me equivoco o se equivoca Google?
Respuesta1
Ninguno de los dos está equivocado, simplemente le hicieron a Google una pregunta diferente a la suya real. Si le hubieras explicado a Google que te referías a GiB y MiB, habría dado la respuesta que esperabas.
Prueba esto:1000 GiB / 1 MiB
Respuesta2
Este es un tema que ha sido muy debatido y popularizado por los fabricantes de discos duros (yWikipedia múltiple veces). Hay dos conjuntos de estándares para prefijos binarios, que prácticamente se contradicen entre sí. JEDEC usa KB, MB y GB mientras que IEC usa KiB, MiB y GiB. Aquí se utilizan potencias de 1024.
Para prefijos decimales (IEC), se utilizan potencias de 1000. Linux, Mac y Google usan los poderes 1000 para representar KB, MB y GB, mientras que Windows (y Bing) usan los poderes 1024 para representar KB, MB y GB.
Fuera de un nicho pequeño, los prefijos binarios IEC rara vez se utilizarán. Vale la pena señalar que hasta hace poco Google mostraba 1024 bytes por 1 KB.
Vale la pena señalar que los prefijos se usan para cosas diferentes. Una conexión de 10 Mbps equivale a 10.000.000 de bits por segundo y un disquete de 1,44 MB equivale a 1.400.000 bytes.