Múltiplos del bit y byte

La unidad mínima de almacenamiento en informática es el bit (b).
La palabra bit proviene de las palabras inglesas Binary digit (Dígito binario).

Un bit (1 b) puede almacenar sólamente 1 o 0.

Podemos imaginar un bit como una bombilla, que puede tener dos estados:

apagada                          encendida 
apagada                       encendida 

Combinaciones de bits

Si con 1 b tenemos dos combinaciones posibles, "0" y "1", si unimos 2 b obtenemos 4, que son, "00", "01", "10" y "11". 

Es decir, con 2 bits podemos asignar 4 valores diferentes:

Ejemplo:  "00" = Azul; "01" = Verde; "10" = Rojo y "11" = Amarillo

A través de secuencias de bits, se puede codificar cualquier valor discreto como números, palabras, e imágenes. Con 3 bits se pueden 23 = 8 combinaciones posibles y con 4 bits (nibble), y pueden representar hasta 24 = 16 valores diferentes.


R G B
Color
0  0  0
Negro
0  0  1
Azul
0  1  0
Verde
0  1  1
Cian
1  0  0
Rojo
1  0  1
Magenta
1  1  0
Amarillo
1  1  1
Blanco

 Paleta de colores RGB de 3 bits
(R: red - G: green - B: blue)


I
R G B
Color
0
0  0  0
Negro
1
0  0  0
Gris oscuro
0
0  0  1
Azul oscuro
1
0  0  1
Azul
0
0  1  0
Verde oscuro
1
0  1  0
Verde
0
0  1  1
Cian oscuro
1
0  1  1
Cian
0
1  0  0
Rojo oscuro
1
1  0  0
Rojo
0
1  0  1
Magenta oscuro
1
1  0  1
Magenta
0
1  1  0
Amarillo oscuro
1
1  1  0
Amarillo
0
1  1  1
Gris
1
1  1  1
Blanco

  Paleta de colores IRGB de 4 bits
(I: intensity - R: red - G: green - B: blue)

Byte

Si unimos 8 bits (8 b) obtenemos un byte (B), que también es una unidad muy pequeña de almacenamiento. Con un byte (B) podemos contar desde 00000000 (0 en decimal) hasta 11111111 (255 en decimal) o podemos tener 256 combinaciones diferentes, contando la combinación cero, por ejemplo para asignar a colores.

Múltiplos del byte

Por lo tanto, para almacenar gran cantidad de información en informática utilizamos los múltiplos del byte:
  • Bit (b) = 1 bit.
  • Byte (B) = 8 bits. 
  • Kilobyte (KB) = 1.000 bytes.
  • Megabyte (MB) = 1.000 KB = 1.000.000 bytes.
  • Gigabyte (GB) = 1.000 MB = 1.000.000.000 bytes.
  • Terabyte (TB) = 1.000 GB = 1.000.000.000.000 bytes...

Ordenados en una tabla:


Símbolo
Nombre
Valor
b
Bit
1 bit
B
Byte
8 bits
KB
Kilobyte
1000 bytes
MB
Megabyte
1000 kilobytes
GB
Gigabyte
1000 megabytes
TB
Terabyte
1000 gigabytes
PB
Petabyte
1000 terabytes
EB
Exabyte
1000 petabytes

Nota: Antiguamente 1 KB correspondía a 1024 B (210 B) en informática y esto conducía a error, ya que en el campo de la tecnología de la información 1 KB eran 1000 B (103 B).

Para solucionar esta confusión, la Comisión Electrotécnica Internacional publicó en 1998 un apéndice al estándar IEC 60027-2 donde se instauraban los prefijos binarios, naciendo la unidad kibibyte para designar 210 bytes y considerándose el uso de la palabra kilobyte no válido a dichos efectos.

Fuente: www.wikipedia.org

5 comentarios:

  1. y como se calcula cuantos KB hay en 2 GB?

    ResponderEliminar
  2. Multiplicando 2 GB por el número de KB que hay en un MB, que son 1024 KB y el número de MB que hay en un GB, que son 1024 MB. Luego el resultado son 2 GB x 1024 MB/GB x 1024 KB/MB = 2097152 KB

    ResponderEliminar
  3. Google tiene millones de hexabytes de nuestra información ( ͡° ᴥ ͡° )

    ResponderEliminar
    Respuestas
    1. Hablando de múltiplos del byte, he cambiado la información, ya que estaba mal (obsoleta). Es importante que lo recuerde en clase, para no inducir a errores. Rectificar es de sabios... ;)

      Eliminar