viernes, 13 de julio de 2012

Escala de Bytes, magnitudes y conversor

Hola amig@s de Xpertal, hoy voy a hablaros de los bytes. Cuando hablamos de bytes, hablamos de una unidad en la cual se puede guardar información, cuantos más bytes, más información se podrá guardar. El byte no tiene ningún símbolo establecido internacionalmente, pero en los países anglosajones es frecuente ver  la letra "B" mayúscula para referirse a los Bytes. 

Todos conocemos las escalas generales básicas del Sistema Internacional  de unidades (SI)
-Longitud (metro) m
-Masa (kilogramo) kg
-Tiempo (segundo) s

Pero si nos referimos a términos informáticos como magnitud. Se puede decir de menor a mayor los más conocidos son el bite > Byte, KiloByte, MegaByte, GigaByte, TeraByte (nótese que después del bite, siempre hay que escribir la "B" mayúscula para no confundir con la "b" minúscula del bite) Después de los TeraBytes vienen los PetaBytes, los ExaBytes, los ZettaBytes y los YottaBytes.
Como curiosidad hace décadas se usaba el término Nibble para significar 4 bits. Pero este referente se ha ido perdiendo conforme la tecnología ha avanzado exponencialmente.

Además y de añadido, históricamente se utilizaba el término Word para significar 2 Bytes(16bits) y Long Word para 4 Bytes (32 bits) Noten así que 1 Byte son 8 bits. Pero de ahi en adelante, si vamos subiendo un peldaño en la escalera del Sistema Internacional (SI) cada nueva casilla que subamos el orden es exactamente 1,024 que el anterior. Es decir, 1 MegaByte (MB) son 1,024 KiloBytes. y 1 KiloByte son 1,024 Bytes hacia abajo de la escala.




Dicho esto quedaría algo como así:
1 bit
1 Byte = 8 bits
1 KiloByte (KB) = 1,024 Bytes
1 MegaByte (MB) = 1,024 KB
1 GigaByte (GB) = 1,024 MB
1 TeraByte (TB) = 1,024 GB
1 PetaByte (PB) = 1,024 TB
1 ExaByte (EB) = 1,024 PB
1 ZettaByte (ZB) = 1,024 EB
1 YottaByte (YB) = 1,024 ZB
1 XeraByte (XB) = 1,024 YB


Si quisiéramos calcular cuantos Bytes, tiene un Gigabyte simplemente con nuestro cerebro seguramente no sacaríamos la respuesta, para ello utilizamos el Factor binario, sabemos que 2^10 es 1024, por lo tanto 2^10 en Bytes será 1 KiloByte, es decir 1024.. así sucesivamente se pueden estudiar las fórmulas con el factor binario para averiguar que cantidad de Bytes tienen por ejemplo... un TeraByte ( la respuesta sería 2^40 y tendrían el resultado en Bytes) Os dejo una imagen para mayor entendimiento:
Y adicionalmente en términos mucho más pequeños y antiguos:
1 bit
1 Nibble = 4 bits
1 Byte = 2 Nibles = 8 bits
1 Word = 2 Bytes = 16 bits
1 Long Word = 4 Bytes = 32 bits


Esto te debe dar pausa y maravillarte ante lo increíble que está evolucionando la tecnología. Hace apenas 10 años almacenábamos datos en discos de menos de 1MB, y hoy ya hablamos de discos de 100GB (mas de 100,000MB) como algo totalmente normal (con discos de 1TB ya disponibles en el mercado). Asombroso.


1 Byte es la unidad de medida principal. Su equivalencia es de 8 bits. 
1 Kilobyte equivale a 1.024 bytes. 
1 Megabyte equivale a 1.048.576 bytes o a 1.024 Kilobytes. 
1 Gigabyte equivale a 1.073.741.824 bytes o a 1.024 Megabytes. 
1 Terabyte equivale a 1.099.511.627.776 bytes o a 1.024 Gigabytes. 
1 Petabyte equivale a 1.899.906.842.624 bytes o a 1.024 Terabytes. 
1 Exabyte equivale a 1.152.921.504.606.846.976 bytes o a 1.024 Petabytes. 
1 ZettaByte equivale a 1.180.591.620.717.411.303.424 bytes o a 1.024 Exabytes. 
1 YottaByte equivale 1.208.925.819.614.629.174.706.176 bytes o a 1.024 ZettaBytes. 
1 Xerabyte equivale a 1.237.940.039.285.380.274.899.124.224 bytes o a 1.024 Yottabytes.


Además os dejo una calculadora y conversor de bytes que convierte b,B,kB,MB,GB,TB, 
puede servir de utilidad si tienen algún trabajo pendiente:


Calculadora, Conversor e información extra sobre los Bytes

5 comentarios: