•En el mundo hay 10clases de personas, las que conocen el código binario y las que no. •No es cierto que los ordenadores y los humanos usen sistemas incompatibles para contar. Lo que pasa es que nadie se había dado cuenta de que los pulgares son bits de paridad. •Sabéis que hacen ocho bocabits ? - Pues hacen un BOCABYTE. •Estaba paseando Hércules por el bosque y se encontró a la hidra. Y sacó Hércules la espada y le cortó la cabeza, Y en vez de una cabeza, le crecieron 2. Y le cortó las 2 y le crecieron 4, y después 8, 16, 32… Y así continuó la lucha durante varias horas. Y le cortó Hercules, finalmente, 65536 cabezas. Y se murió la hidra, porque solo soportaba 16 bits. Haciendo un poco de Historia • Cuando los hombres empezaron a contar usaron los dedos, piedras, marcas en bastones, nudos en una cuerda y algunas otras formas para ir pasando de un número al siguiente. A medida que la cantidad de elementos a contar fue mayor se hizo necesario encontrar una forma más práctica de representar cantidades y es así que comienzan a surgir los “sistemas de numeración”. • El sistema actual fue inventado por los indios y transmitido a Europa por los árabes;. Del origen indio del sistema hay pruebas documentales más que suficientes, entre ellas la opinión de Leonardo de Pisa (Fibonacci) que fue uno de los introductores del nuevo sistema en la Europa de 1200. El gran mérito fue la introducción del concepto y símbolo del cero, lo que permite un sistema en el que sólo diez símbolos puedan representar cualquier número por grande que sea y simplificar la forma de efectuar las operaciones. 0123456789 Como surge el sistema binario • El antiguo matemático hindú Pingala presentó la primera descripción que se conoce de un sistema de numeración binario en el siglo tercero antes de nuestra era, lo cual coincidió con su descubrimiento del concepto del número cero. • El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo dieciséis. • En 1854, el matemático británico George Boole, publicó un artículo que marcó un antes y un después, detallando un sistema de lógica que terminaría denominándose Álgebra de Boole. Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario actual, particularmente en el desarrollo de circuitos electrónicos EL código binario y la computadora • Los circuitos digitales internos que componen las computadoras utilizan el sistema de numeración Binario para la interpretación de la información y codificación de la misma. • El sistema decimal de numeración que usamos en la vida diaria es de difícil empleo en las computadoras, ya que para representar los números y trabajar con ellos son necesarios diez símbolos. • El sistema binario utiliza sólo dos signos: 01 • Estas dos cifras se pueden asociar perfectamente a los dos posibles estados que pueden adoptar los circuitos o componentes electrónicos: apagado y encendido. La presencia de una corriente eléctrica = 1 (encendido) y la ausencia = 0 (apagado). • A las cifras o símbolos binarios les denominaremos, por convención, bits. • bit cero 0 • bit uno 1 • La palabra «bit» es una contracción de las palabras inglesas binary digit, dígito binario. • El bit es la unidad más pequeña de información. Aislado, nos permite distinguir sólo entre dos posibilidades. • - Con un solo bit, se representan dos informaciones o estados (2¹). • - Con dos bits (2²), obtenemos cuatro combinaciones de información. 00, 01, 10, 11 • - Con tres bits (2³), ocho combinaciones de información. 000, 001, 010, 100, 011, 101, 110, 111 • - Con cuatro bits (24), dieciséis combinaciones de información. • - Con n bits, (2n) combinaciones de información. • Si deseamos representar cada letra del alfabeto mediante una combinación de bits, necesitamos que cada letra esté representada por lo menos por 5 bits (25 = 32). Si, además, deseamos abarcar todos los signos gráficos y las letras, tanto minúsculas como mayúsculas, necesitaremos una combinación de 7 bits (27 = 128) • Las computadoras, en general leen información dada por conjuntos ordenados de 8 bits que reciben el nombre de BYTE( 28 bytes distintos)