Por qué tus tarjetas de memoria nunca coinciden con el tamaño de la caja.

0
10135

¿Te has dado cuenta alguna vez de que al usar tu nueva tarjeta de memoria no obtienes la capacidad real en GB que indica la caja? Investigué más a fondo este problema y descubrí que la diferencia radica en cómo las marcas etiquetan sus tarjetas de memoria y cómo las leen tus dispositivos.

Es una cuestión de definición.

¿Qué significa 1 GB para ti? 1000 MB son 1 GB, 1 MB son 1000 KB y 1000 bytes son 1 KB. Esto tiene sentido para la mayoría de la gente, ya que es el sistema decimal de base 10 con el que todos estamos familiarizados. Sin embargo, tu ordenador realiza los cálculos de forma diferente.

Lo que hacen las marcas: Como ya hemos mencionado, el marketing y la mayoría de la gente definen un GB como 1.000.000.000 bytes, algo fácil de entender y fácil de comercializar.

¿Qué hacen los dispositivos? Los ordenadores funcionan con un sistema binario de base 2 y definen 1 GB como 1.073.741.824 bytes, y 1 KB como 1024 bytes. Este es el valor que se muestra al consultar la capacidad real de la tarjeta y, técnicamente, se denomina gibibyte, no gigabyte.

¿Gibibyte?

El gibibyte, o GiB para abreviar, es el sistema binario de base 2 que utilizan los dispositivos digitales. Sin embargo, JEDEC, una autoridad internacional de estándares, considera aceptable clasificarlo también como GB. Por ello, existe una diferencia entre lo que creemos obtener y lo que realmente vemos.

Lo que vemos, lo que ve el ordenador
La definición oficial de GB (gigabyte) es la siguiente: la memoria se indica en el sistema decimal a la izquierda, mientras que los ordenadores utilizan el sistema binario a la derecha (giB). La clasificación JEDEC también incluye el gibibyte como gigabyte, lo que genera confusión, ya que ambos se definen oficialmente como GB.

500 GB = 464 GiB

GB de caja
El embalaje siempre indica que la capacidad base es de 10 GB, pero este es de 500 GB.

Cuando compramos un disco duro de 500 GB, lo que realmente obtenemos son 500.000.000.000 bytes; para ver lo que verá el ordenador, necesitamos convertirlo.

Convierta GB en base 10 a GB binario en base 2 (GiB): 

En binario de base 2, 1 GB = 1.073.741.824.

500.000.000.000/1.073.741.824 = 465,66 GiB.

En el ordenador: Vemos 465 GiB de espacio, pero se muestra como 465 GB.

El convertidor incluso está en Google.
Google incluso tiene esta conversión en su convertidor estándar y facilita la conversión entre Gigabyte y Gibibyte.

¡Está todo justo delante de ti!

Casi siempre, si te fijas bien en el embalaje, la mayoría de las cajas mostrarán la definición de GB.

Un GB son un millón de mordiscos
Aquí puede ver en letra pequeña que 1 GB = 1.000.000.000

¿Por qué no hacerlo igual?

El marketing y las matemáticas utilizan el sistema decimal, donde un gigabyte se divide fácilmente en unidades más pequeñas. Cuando las marcas indican su cálculo en el empaque, se protegen y afirman exactamente lo que anuncian. En un mundo de base 10, obtienes lo que pagaste y esto lo hace correcto; es una situación similar a la nuestra. Investigación sobre la capacidad de las baterías externas, donde se produce la conversión.

Pero la cosa no termina ahí.

Cada tarjeta reserva espacio para el sistema de archivos y el sistema de particionamiento, por lo que siempre hay una parte de la memoria disponible ocupada o no visible. Esto depende del formato de la tarjeta, ya que NTFS, FAT32 y ext4 tienen requisitos de tamaño diferentes.

Ahora ya sabes por qué la capacidad de almacenamiento que ves en la caja nunca coincidirá con la que ves al conectarlo. Recuerda que vivimos en un mundo decimal, pero utilizamos un sistema binario, así que ten siempre presente el gibibyte.