Archivo

Entradas Etiquetadas ‘gibibyte’

Gibibyte no es igual a Gigabyte

Martes, 11 de Noviembre de 2008 eberlive 2 comentarios

Talvez algunos han notado que en GNU/Linux las unidades tienen GiB en vez de GB.

Y para los que no lo han notado aqui una breve explicación para salir de dudas.

Un gibibyte (contracción de giga binario byte) es una unidad de información o almacenamiento de datos. Corresponde a 230 bytes, es decir 1.073.741.824 bytes. Se representa con el símbolo GiB (nunca “giB”).

1 gibibyte = 210 mebibytes = 1.073.741.824 bytes

El gibibyte está muy relacionado con el gigabyte, que se suele usar como un sinónimo de gibibyte aunque en realidad se refiere a 103 megabytes = 1.000.000.000 bytes (ver prefijo binario). El uso de estos términos intenta disipar una confusión muy común en torno a los medios de almacenamiento.

Los prefijos binarios son usados frecuentemente para expresar grandes cantidades de octetos o bytes de ocho bits. Son derivados, aunque diferentes, de los prefijos del SI como kilo, mega, giga y otros.

El uso convencional sembró confusión: 1024 no es 1000.

Los fabricantes de dispositivos de almacenamiento habitualmente usan los prefijos decimales del SI(Sistema Internacional), por lo que un disco duro de 30 GB tiene una capacidad aproximada de 28 * 230 bytes, lo que serían 28 GiB (GiBiBytes).

La Comisión Electrotécnica Internacional (CEI) en 1998, introduce los prefijos kibi, mebi, gibi, tebi, pebi y exbi, nombres formados con la primera sílaba de cada prefijo del SI y el sufijo bi por “binario”. La norma también estipula que los prefijos SI siempre tendrán los valores de potencias de 10 y nunca deberán ser usados como potencias de 2.

Prefijos CEI y SI con byte
Nombre Símbolo Sistema Significado
byte B 8 bits
kibibyte KiB CEI 1024 bytes
kilobyte kB SI 1000 bytes
mebibyte MiB CEI 1024 kibibytes
megabyte MB SI 1000 kilobytes
gibibyte GiB CEI 1024 mebibytes
gigabyte GB SI 1000 megabytes
tebibyte TiB CEI 1024 gibibytes
terabyte TB SI 1000 gigabytes
pebibyte PiB CEI 1024 tebibytes
petabyte PB SI 1000 terabytes
exbibyte EiB CEI 1024 pebibytes
exabyte EB SI 1000 petabytes

Al comprar un disco duro solemos encontrarnos con que el fabricante da la capacidad del disco empleando prefijos decimales, pero el ordenador nos reporta el dato con prefijos binarios. Para convertir la cifra de formato “decimal” a “binario” se debe seguir la siguiente fórmula, donde N es el número que le dará el fabricante (en el SI) y R el número de datos “binario” que queremos hallar, cambiando los exponentes x e y según convenga.

R=\frac {N*10^y} {2^{x}}
Por ejemplo, si vamos a comprar un HDD (disco duro) de “500 gigabytes”.

R=\frac {500*10^9} {2^{30}}=465,661287 \approx 465

Por lo que la capacidad expresada con prefijo binario será de 465 GiB (deben despreciarse los decimales). Al conectar el disco duro al ordenador se comprueba que efectivamente indica la cantidad disponible como 465 GiB (o 465 GB si el sistema operativo utiliza incorrectamente los prefijos del SI como múltiplos de 1024).

Espero que se haya comprendido y recuerden que la mejor forma de aprender es enseñando.

Que tengan un buen día.

Comparte el enlace:
  • Turn this article into a PDF!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • LinkedIn
  • RSS
  • Slashdot
  • StumbleUpon
  • Technorati
  • Identi.ca
  • Ping.fm
  • Twitter