7. ¿En que lenguaje codifica la información la computadora?
 Si pudieras ver una conversión entre computadoras, probable mente 
luciría como esto: "010110111011101011010010110...". Éste es el método 
que las computadoras utilizan para comunicarse entre sí (formato 
binario). Pero por qué alguien diseñaría una computadora con un sistema 
binario en lugar de usar un alfabeto normal? Bueno, la razón es que el 
sistema binario se adapta perfecta mente a la estructura de los 
circuitos, donde pueden tener sólo dos señales diferentes: un pulso 
eléctrico (1) o simplemente ninguna señal (0).
Si pudieras ver una conversión entre computadoras, probable mente 
luciría como esto: "010110111011101011010010110...". Éste es el método 
que las computadoras utilizan para comunicarse entre sí (formato 
binario). Pero por qué alguien diseñaría una computadora con un sistema 
binario en lugar de usar un alfabeto normal? Bueno, la razón es que el 
sistema binario se adapta perfecta mente a la estructura de los 
circuitos, donde pueden tener sólo dos señales diferentes: un pulso 
eléctrico (1) o simplemente ninguna señal (0).Pero entonces, éstos códigos son, cuando menos, difíciles de comprender. La razón para la existencia de la codificación de caracteres es que necesitamos traducir estos unos y ceros (bits) en un lenguaje más legible para los humanos.
Lo que una codificación de caracteres de n-bits hace es separar estos códigos de bits en grupos de n bits cada uno, y asignar un símbolo a ese trozo de secuencia. De manera simple, una codificación de caracteres (también llamado set, juego, tabla o conjunto de caracteres) puede ser considerado como una tabla de traducción, donde a cada grupo de bits le es asignado un carácter. Por ejemplo, una codificación de caracteres de 8-bits podría representar la secuencia "10010101" como la letra "a", la "01101100" como el símbolo "&", y así sucesiva mente.
Para arroja un poco de luz al párrafo anterior, tomaré una codificación de caracteres en particular que resulta ser una de las más famosas para los sistemas de computadoras occidentales: la codificación ASCII. Esta codificación es muy primitiva y, por lo tanto, simple. La siguiente tabla muestra todos los valores para las letras mayúsculas (de la A a la Z):
| Carácter | Código Binario | 
|---|---|
| A | 1000001 | 
| B | 1000010 | 
| C | 1000011 | 
| D | 1000100 | 
| E | 1000101 | 
| F | 1000110 | 
| G | 1000111 | 
| H | 1001000 | 
| I | 1001001 | 
| J | 1001010 | 
| K | 1001011 | 
| L | 1001100 | 
| M | 1001101 | 
| Carácter | Código Binario | 
|---|---|
| N | 1001110 | 
| O | 1001111 | 
| P | 1010000 | 
| Q | 1010001 | 
| R | 1010010 | 
| S | 1010011 | 
| T | 1010100 | 
| U | 1010101 | 
| V | 1010110 | 
| W | 1010111 | 
| X | 1011000 | 
| Y | 1011001 | 
| Z | 1011010 | 
 
No hay comentarios:
Publicar un comentario