lunes, 3 de octubre de 2011

El Sistema Binario

Por Fulcanelli

Entre las funciones que deben efectuar los computadores está la realización de operaciones aritméticas. Estás operaciones se procesan en la Unidad Artimético-Lógica (ALU), dónde se combinan compuertas lógicas y otros dispositivos de manera que puedan sumar, restar, multiplicar y dividir números binarios; estos circuitos lógicos efectúan estas operaciones a grandes velocidades, es decir en menos de un microsegundo.

Para un mejor entendimineto, explicaremos las 2 formas en que se puede representar la información: analógica y digital. Por ejemplo, la música puede ser grabada en una cinta de forma analógica, codificada como una gran onda de señales magnéticas, que puede asumir un número ilimitado de frecuencias, un sonido grave podría ser representado por el punto más bajo de la onda o valle, mientras que un sonido agudo podría ser representado por el punto más alto de la onda o cresta.


El problema con esta representación es que cualquier interferencia causa distorsiones. Si los computadores trabajaran analógicamente, serían demasiado sensibles a los errores, pues cualquier interferencia por mínima que fuera, causaría graves alteraciones en los datos procesados y consecuentemente, en los resultados.

Afortunadamente tenemos el sistema digital que permite almacenar cualquier información en una secuencia de valores positivos y negativos, es decir, en forma de unos y ceros. Por ejemplo el número 40 es representado digitalmente como 101000. Cualquier tipo de dato, ya sea un texto, una imagen, un video, un programa, etc es procesado y almacenado en una secuencia de unos y ceros.


Cada valor binario es llamado bit, contracción de la expresión binary digit (digito binario). Un conjunto de 8 bits forman un Byte. Un conjunto de 1024 Bytes forman un KiloByte (KB). Un conjunto de 1024 KB forman un MegaByte (MB). Un conjunto de 1024 MB forman un GigaByte (GB). Un conjunto de 1024 GB forman un TeraByte (TB). Un conjunto de 1024 TB forman PetaByte (PB). El numero 1024 fue escogido porque es la potencia de 2 más cercana a 1000.

También se usa los términos, Kbit, Megabit, Gigabit para representar conjuntos y potencias de 1024 bits. Esto porque un Byte corresponde a 8 bits, un MB se corresponde con 8 Megabits y así en los demás casos.

Datos                                             Equivalencia
1 bit                                                1    ó    0
1 Byte                                             8 bits
1 KB (KiloByte)                             1.024 Bytes, (8.192 bits)
1 MB (MegaByte)                          1.024 KB, 1.048.576 Bytes, (8.388.608 bits)
1 GB (GigaByte)                             1024 MB, 1.048.576 KB, 1.073.741.824 Bytes, (8.589.934.592 bits)
1 TB (TeraByte)                             1024 GB 
1 PB (PetaByte)                             1024 TB
1 EB (ExaByte)                              1024 PB
1 ZB (ZettaByte)                            1024 EB
1 YB (YottaByte)                           1024 ZB
1 BB (BrontoByte)                         1024 YB
1 GpB (GeopByte)                         1024 BB

Entender el Sistema Binario, es fundamental para manejar el código de caracteres basado en el alfabeto latino, llamado:

Código ASCII


No hay comentarios:

Publicar un comentario