Sistemas numéricos y tabla ASCII

13. Capacidad de Almacenamiento Binario

La capacidad de almacenamiento en informática está estrechamente relacionado con el sistema binario, ya que las computadoras usan ese sistema internamente.

¿Por qué Unos y Ceros?

Porque la tecnología de las computadoras se basa en la sencillez de construir dispositivos binarios, con dos posibles estados:

encendido   
 verdadero 
 uno 
apagado
  falso
 cero

¿Es posible representar datos tan variados como números, textos, imágenes, sonido, videos, con sólo unos y ceros? La respuesta es SI, lógicamente como vimos el Sistema Numérico Binario solo tiene 2 símbolos y hay que reutilizarlos para formar números mayores a 1. Cada símbolo conoce como bit.

Un bit (acrónimo de las palabras binary digit) puede ser 0 ó 1, por lo que para poder representar muchos valores necesitaremos MUCHOS bits.

Surge históricamente una asociación de bits que perdura en el tiempo y se conoce como Byte.
Un Byte es un conjunto de 8 bits, 1 Byte = 8 bits.
Un sistema numérico frecuentemente se utiliza en sistema métricos, así por ejemplo:

  • 1000 gramos = 1 Kg
  • 1000 Kg = 1 Tonelada
  • 10 mm = 1 centímetro
  • 100 centímetros = 1 metro 
  • 1000 metros = 1 Kilómetro

Lo mismo sucede para medir la métrica del tamaño de la información (cantidad de bits)

Antes cabe aclarar que todos los valores expresados a continuación son números enteros, y además que se explica en bytes y no bits, ya que lo cierto es que 1 Kilobyte (KiB) es diferente de 1 Kilobit (Kb), y en realidad cuando hablamos de capacidad de almacenamiento debemos hablar de bytes, ya que es el término que debe emplearse en este ámbito.

En sistemas decimales, kilo significa 1.000 (mil) , pero el mundo de los ordenadores se basa en un sistema binario de dos símbolos en vez de diez. Así tenemos que 29=512 y 210 =1024. Se toma el valor mas próximo a 1000, que sería 1024 como Kilo. Así pues, un Kilobyte es realmente 1.024 (=210) bytes. Para distinguir entre una K decimal (1.000) y una K binaria (1.024), el IEEE ha sugerido usar una k minúscula para un kilo decimal y una K mayúscula para un kilo binario.

¿A cuánto equivale un Kilobyte?. Si se aplica la definición de prefijo binario:

El kilobyte equivale a dos bytes elevados a la décima potencia  (2 Bytes)10=1024 Bytes=1KB.

El KiloByte o KB es adoptado por Sistema Internacional de Unidades y permite que en todo el mundo la medida sea única. Para el mundo de la informática los términos de Bit, Byte, Kilobyte, Megabyte, Gigabyte y Terabyte son conceptos que se emplean para determinar cuál es el tamaño o el espacio que ocupa un archivo en una unidad de almacenamiento. Así mismo, son términos que permiten identificar cuál es la capacidad de almacenamiento. 

Resumiendo: