Que es el código binario
Como sistema de codificación de datos, el código binario se utiliza para representar el texto en un procesador de instrucciones de ordenador u otros dispositivos que utilizan el sistema numérico binario. Puedes encontrar información sobre estos sistemas buscando en Internet.
¿Qué es el código binario?
Una señal de código binario es una serie de pulsos que representan números, caracteres y operaciones a realizar. Un dispositivo llamado reloj envía pulsos regulares que componentes como los transistores encienden o apagan para pasar o bloquear las señales. En código binario, cada número decimal (0-9) está representado por cuatro bits en total.
Las combinaciones de operaciones algebraicas booleanas sobre números binarios pueden reducir las cuatro operaciones aritméticas fundamentales a combinaciones de sólo tres. Esto es lo que dice Anton Glaser en su Historia de la numeración binaria y otras numeraciones no decimales. En cuanto a los primeros códigos binarios que se utilizaron, fue C.E Wynn-Williams ("Escala de dos") quien los creó en 1932, seguido por el ordenador Atanasoff-Berry que utilizaba un código que tenía tres puertas ya en 1938: Stibitz ("exceso 3"). Cuando vemos que "bit" significa simplemente una señal con sólo "0" o una ausencia de la misma en la que no hay ninguna señal que se exprese a través de los dígitos "-1", esto ocurrió durante Complex Computer alrededor de 1939, ¡así que ya estaban haciendo esto hace bastante tiempo!
Características del código binario
Ponderación
Los códigos binarios pueden ser ponderados o no. El sistema binario es un código de numeración posicional, pero algunos de ellos no son ponderados, es decir, no tienen un peso asociado a cada posición; el código binario natural y el BCD natural son ambos ponderados.
Distancias
Las distancias sólo son aplicables a las combinaciones binarias, y la distancia entre dos es igual al número de bits que cambian de una a otra. En este caso, por ejemplo, si tenemos 0010 y 0111 que corresponden a 2 y 7 en binario natural (4 bits), entonces su distancia sería ya que hay 2 cambios. El concepto de distancia también puede definir las distancias mínimas de los códigos: es simplemente el espacio más pequeño posible entre cualquier par de códigos de un determinado conjunto de códigos dentro de ese sistema.
Autocomplementariedad
La autocomplementariedad en los códigos binarios es la capacidad de crear una combinación válida de números invirtiendo todos los valores posibles de cada bit. Esta característica facilita las operaciones aritméticas como la suma y la resta.
¿Qué es el sistema binario?
El antiguo matemático indio Pingala introdujo el sistema binario en el siglo III a.C. Esto coincidió con su descubrimiento del cero y la serie de 64 hexagramas, números binarios de 6 bits y 3 bits (análogos a los trigramas del I Ching). El erudito chino Shao Yong desarrolló un conjunto ordenado de 0 a 63 para la secuencia decimal y creó un método para generarlo a partir del siglo XI de nuestra era.
Francis Bacon, en 1605, habla de un sistema por el que las letras del alfabeto podrían reducirse a secuencias de dígitos binarios. Esto se codificaría luego como variaciones apenas visibles en el tipo de letra. En las páginas XLV a XXXII Juan Caramuel da una descripción de cómo funciona esto y también menciona que está completamente documentado y escrito por Leibniz en 'Explication de l'Arithmétique Binaire'. El sistema moderno de numeración binaria fue documentado completamente por George Boole, escribiendo un artículo llamado "On An Investigation Of Logical And Algebraical Calculi", publicado en 1854. El álgebra de Boole surgió cuando la lógica computacional se generalizó durante la Segunda Guerra Mundial.
El sistema binario, también llamado sistema diádico en informática, es un sistema de numeración en el que los números se representan con sólo dos dígitos: 0 (cero) y 1 (uno). Es uno de los sistemas utilizados en los ordenadores porque funcionan internamente con dos niveles de tensión; por tanto, su sistema numérico natural es el binario.
En 1937, Claude Shannon terminó su tesis doctoral en el MIT, en la que implementó el álgebra de Boole y la aritmética binaria utilizando relés e interruptores por primera vez. Su trabajo fundó esencialmente el diseño práctico de los circuitos digitales. En noviembre de 1937, George Stibitz (que entonces trabajaba en los Laboratorios Bell) construyó una calculadora basada en relés -que apodó "Modelo K" (porque la construyó en una cocina)- que utilizaba la suma binaria para realizar los cálculos. El 8 de enero de 1940, los Laboratorios Bell autorizaron un programa de investigación completo con Stibitz a la cabeza del equipo; en mayo de 1939 ya habían terminado de diseñar calculadoras de números complejos.
El 11 de septiembre de 1940, Stibitz consiguió enviar órdenes a distancia a una calculadora de números complejos a través de la línea telefónica. La máquina estaba conectada por teletipo a una llamada telefónica. John von Neumann y Norbert Wiener estaban entre los testigos de esta demostración. Lo escribieron en sus memorias años después, cuando alcanzaron logros diferentes: von Neumann logró el éxito al inventar la teoría de los juegos y Wiener alcanzó la fama por sus trabajos sobre cibernética.
Comentarios
Publicar un comentario