sábado, 23 de enero de 2016

Sistema binario.

    Todos los dispositivos electrónicos se almacenan con 0 y 1, construyendo niveles superiores, como libros en PDF, fotos, vídeos... Pero, ¿cómo con unas cuentas tan simples pueden construir hasta lo impensable (digitalmente)?

    El pilar fundamental de esta tecnología son los 'bits', que son la unidad más pequeña en un sistema digital, es decir, 0 ó 1. Por otra parte, los 'Bytes' son las unidades de base utilizada en computación y telecomunicaciones, aunque se les puede definir como el conjunto de bits.
   El bit se escribe con 'b' y el Byte con 'B'. 1B son 8 bits (Generalmente. En español se le suele llamar octeto).
 
     Para pasar números decimales a binario, hacemos divisiones por 2 hasta que el número se reduce a 0 ó 1, cogiendo el resto desde la última división hasta la primera.


     Otro ejemplo sería una fecha de nacimiento, cojamos el 26 de Febrero de 1999.


      Nota: Como podemos observar, los números pares, en binario, acaban en 0, y los impares en 1.

     Los anteriores números, tienen diferente número de bits, es decir, el 26 tiene 5 bits, el 53 tiene 6, el 1999 tiene 11, pongamos un último ejemplo con el 128, el cual tiene 8 bits.


     Ahora, pasemos a su organización según su medida:
     - El más grande es el terabyte (TB), que son 1024 gigabytes.
     - El siguiente, el gigabyte (GB), que son mil millones de bytes.
     - Le sigue el megabyte (MB), más de un millón de bytes.
     - El kilobyte (KB), que son 1024 bytes.
     - Y el bit, que como antes he dicho, 8 bits constituyen 1 byte.

    Por lo tanto, ¿cuántos KB hay en un GB? 1GB = 1048576 KB (porque 1024X1024 son 1048576).
     ¿Y cuántos MB hay en un TB? 1TB = 1000000 MB.

    Pero, ¿por qué un gigabyte son 1024 megabytes? ¿Por qué no son 1000? Porque en la computación se usa el código binario, cuya base es 2, así que 2 elevado a 10 son 1024.

     Hay otra forma de ordenar los decimales a binario, el BCD (Binary-Coded Decimal, que en español significa Decimal Codificado en Binario) y se utiliza para representar números decimales en sistema binario.
     Probemos un ejemplos con la fecha de nacimiento que antes hemos pasado a binario, el 26/2/1999:
    - El 2 se representa 0010.
    - El 6, 0110.
    - El 1, 0001.
    - Y el 9, 1001.
    Por lo tanto: 2621999 = 0010011000100001100110011001.

    Y por último, veamos qué es la tabla de codificación ASCII: Se le define como Código Estándar Estadounidense para el Intercambio de Información, o más sencillo, código de caracteres basado en el alfabeto latino. Pongamos un ejemplo escribiendo mi nombre.
   A: 0100 0001
   n: 0110 1110
   a: 0110 0001
  Ana: 000111100001.
 
   Espero que esta información sirva de ayuda. La siguiente entrada será un enigma que resolveré.

No hay comentarios:

Publicar un comentario