El binario, lenguaje de las máquinas.
Probablemente la mayoría de nosotros ya estemos familiarizados con la palabra "binario". La usamos en referencia a aquellas cuestiones bipolares o situaciones en las que sólo dos casos son posibles como delata el prefijo bi-. Por ejemplo dentro y fuera, día y noche o encendido y apagado. Además seguro que muchos habremos visto dicho término asociado a la informática y la tecnología y es que todos los sistemas digitales, reducen su funcionamiento básico al lenguaje binario. ¿Por qué es esto?
Resulta que si nos paramos a mirar en lo más básico de los circuitos electrónicos, sólo existen dos situaciones posibles: que haya paso de corriente eléctrica o no lo haya. Lo podemos visualizar como una luz que sólo puede estar encendida o apagada. Por tanto, todos los demás comportamientos, basados en lógica, de los sistemas digitales derivan de dichas dos posibilidades (hay corriente / no hay corriente).
Profundizando un poco más, el lenguaje binario del que hablamos se abstrae matemáticamente a únicamente dos números, y no se tratan del 1 y el 2, sino del 0 y el 1. Por tanto, toda la información que maneja nuestro ordenador, incluido este texto, está, en lo más profundo, reducida a ceros y unos (hay corriente o no la hay), el lenguaje de las máquinas.
¿Por qué somos capaces de representar toda la información simplemente con dos números? En primer lugar, es porque los procesadores de nuestros ordenadores son capaces de ejecutar varios miles de millones de cálculos por segundo. Planteemonos esto la próxima vez que pensemos que nuestro ordenador va lento. En segundo lugar, es porque el binario no es más que otro sistema de numeración al igual que el decimal que usamos a diario (agrupando los números en paquetes de 10) o el sexagesimal que utilizamos para el sistema horario (paquetes de 60). La única diferencia es que en binario los paquetes numéricos son sólo de dos números. Hagamos una breve explicación matemática:
En el sistema decimal, como ya hemos hablado, los números se agrupan en paquetes de 10, es decir, la primera cifra la ocupan las unidades (cada paquete contiene una sola unidad de valor 10^0 = 1), la segunda cifra la ocupan las decenas (cada paquete contiene 10 unidades, es decir, 10^1 = 10), la tercera cifra la ocupan las centenas (cada paquete contiene 10 decenas, es decir, 10^2 = 100) y así sucesivamente.
En el binario sucede lo mismo de forma más simple. La primera cifra acumula unidades (2^0 = 1 unidad), la segunda cifra acumula paquetes de dos unidades (2^1 = 2 unidades) la tercera cifra acumula paquetes de dos formados por los paquetes de la cifra anterior (2^2 = 4 unidades) y la cuarta cifra forma paquetes de dos con la cifra anterior (2^3 = 8 unidades) y así sucesivamente. Como habréis observado, cada paquete es una potencia de 2 al igual que cada paquete del sistema decimal es una potencia de 10. Todo queda resumido en un ejemplo:
Decimal: Binario: (primera cifra vale 1, segunda cifra 2, tercera cifra 4, cuarta cifra 8)
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
Espero haber sido de ayuda para entender mejor nuestro mundo digital. Gracias por leer.



Comentarios
Publicar un comentario