viernes, 11 de abril de 2008

CODIGO BINARIO

Codigo binario /

¿Que es el código binario?

El termino bit es una abreviación de digito binario, un digito binario es un estado abierto o cerrado, se lo comprende mostrándolo y analizándolo como un 1 o 0; en una computadora es representado un 1 o 0 eléctricamente con diferencia de voltaje, en el caso de un disco rígido o cd, por dos formas distintas de diminutas marcas en la superficie en el caso del disco rígido señales magnéticas, en el caso del cd señales que reflejarán el "láser" que rebotará en el cd y será decepcionado por un sensor de distinta forma indicando asi si es un cero o un numero uno. Te sorprenderías de saber toda la información que uno emite y recibe a través de máquinas cada dia mediante simples unos y ceros en grupos que son transformados en distintas cosas interpretables por nosotros: imagen, sonido, o simplemente reproduciendo manejando componentes. La era de lo digital...

No hay que confundir bit con byte

No hay que confundir nunca bit con byte aunque publicidades de productos intenten confundir, no es lo mismo. Byte es un grupo de 8 bits, es decir en el tenemos 18 posibles estados binarios, en Internet por ejemplo se suele usar bit que son dos estados 1 o 0, para indicar una taza de trasferencia, por ejemplo, 54Kb no son en realidad 54Kbyts son 8 veces menos que de información almacenados en una computadora, en la cual se suele medir todo en byts que repito son 8 bits. Además a estos 54Kb "comerciales" hay que sumarle que no son los standard ya que comercian los óptimos si tuvieran por ejemplo una conexión con fibra óptica (que rinde obviamente extremadamente mas), es decir sin perder nada de los 54Kbits que entrega una empresa, obviamente esto también es válido en conexiones de 5MB o mas, en realidad en el caso de los 5 MB (generalmente con la trampita publicitaria) son 5MB dividido 8 menos perdidas por transmisión de dados casi ciempre, desde la central hasta el punto en que se encuentra el cliente, es decir la cifra real desciende mucho. Con una conexion de 5MB común y corriente para transferir un archivo de 5MB no se tardará un segundo, es posible se llegue a tardar 20, también hay que evaluar la velocidad de Internet y el otro punto, y si el otro punto es lento la final la velocidad sigue bajando mas. Pero esto ya es otro tema.

Bit y byte queda claro entonces no significa lo mismo bit es un numero cero o un numero uno, o un estado abierto o cerrado, un interruptor activado o desactivado, un estado lógico. Mientras que byte ya mas que un estado logico en informatica es un grupo de estos que se interpretan como un signo, un carácter, que puede formar luego una palabra, o una instrucción. Si yo escribo la letra: A esta A son 1 byte; formado por 8 bits, fíjese la cantidad de bits que hay en este texto: muchos.

En electrónica digital ¿como represento números en binario?

El sistema binario o sistema de numeración de base dos es un lenguaje utilizado en electrónica digital, en una computadora una persona interactúa con una máquina. Si en una máquina solo interpreta digamos unos y ceros que en realidad no sabe la máquina lo que es un uno o un cero sino que todo es dos estados originariamente pasa o no pasa corriente, aunque ahora se utilizan distintas señales como se dijo, por ejemplo lo que interpretamos como 1 puede ser 5 voteos y lo que interpretamos como 0 pueden ser 3 volteos. La pregunta es: ¿como le expreso a una máquina el número 3?. Agrupando unos y ceros, Obviamente cuantos mas valores binarios agrupemos, mas números humanos se podrán representar y también letras ya que dedusca que los números que utilizamos son 10 (diez) números que al ir cambiando su orden y cantidad hacemos números mas extensos, y lo mismo ocurre con las letras.

Entonces para comenzar ya podemos saber que:

Para representar del 0 al 1 necesito 1 bit;

Para representar del 0 al 3 necesito 2 bit;

Para representar del 0 al 7 necesito 3 bit;


¿Como le digo a un componente que interpreta binario que escriba el número 3?
asi: 10 (Un uno mas un cero); pero como esto es mas complejo y minimamente interpretan cuatro cifras entonces tendríamos que decir para el número tres: 0010