Este año mi hijo comienza la Universidad y se ha comprado un pendrive de 16 gb para guardar las prácticas que haga, apuntes, música o lo que quiera que sea.
Al pincharlo en el PC e ir a guardar documentos en él se ha dado cuenta de que el tamaño que Windows 10 le reconoce es de 14.9 gb y no los flamantes 16 gb, ¿por qué? me ha preguntado.
Todas las unidades de almacenamiento tienen menos capacidad de lo que muestran en la etiqueta y cuanto más grande es la unidad más gigas faltan. La respuesta la tiene el sistema binario, y os lo voy a explicar.
Los fabricantes, supongo que por motivos comerciales, ponen nombres a sus dispositivos en formato decimal, al que la mayoría de los usuarios están acostumbrados.
Teniendo en cuenta que
1 KByte = 1024 Bytes
1 Mbyte = 1024 Kbytes = 1024*1024 bytes = 1.048.576 bytes
1 Gbyte = 1024 Mbytes = 10241024 Kbytes = 10241024*1024 bytes = 1.073.741.824 bytes (reales)
Por consiguiente, si compro un pendrive de 16Gb que en decimal serían 16.000.000.000 al pasarlo a binario:
16.000.000.000 / 1.073.741.824 = 14.9 gb
Tengo que multiplicar 14.9 (veces) por 1.073.741.824 (un gb) para que me den los 16 Gb que pone en la etiqueta del producto que he comprado.
Estrategias de marketing vs sistema decimal. Es así.