Vous êtes sur la page 1sur 5

Universidad Catlica Nuestra Seora de la Asuncin

Informtica 1

Ing. Juan E. de Urraza

Captulo 2: Informacin Digital En el mundo de las computadoras, la informacin es digital. Esto significa que todo dato almacenado est compuesto de unidades discretas e identificables. Las computadoras, en realidad, no comprenden palabras, nmeros, imgenes, notas musicales, ni letras del alfabeto. La nica informacin que pueden manejar son los Bits. Un bit (binary digit - dgito binario) es la unidad de informacin ms pequea que puede almacenar una PC. El bit puede tener slo dos valores: encendido o apagado. Tambin pueden considerarse estos valores como 0 y 1, s o no, blanco o negro, o cualquier otra dicotoma que se nos ocurra. Podemos imaginarnos un bit como una bombilla que puede estar en uno de los siguientes dos estados:

Apagada

o Encendida

Si pensamos en las entraas de una computadora como una coleccin de microscpicos conmutadores de encendido/apagado, es fcil comprender por qu procesan la informacin bit a bit. Con cada conmutador se almacena una pequea cantidad de informacin; por ejemplo, una seal para encender una luz o la respuesta a una pregunta tipo s o no. Y qu ocurre si tenemos que almacenar datos ms complejos Decimal Binaria que el simple s/no o encendido/apagado? En ese caso 0 0 debemos tomar grupos de bits como unidades, y asignarles un 1 1 significado. Por ejemplo, una coleccin de 8 bits es conocida 2 10 como Byte. Un byte puede almacenar 256 valores diferentes (la 3 11 combinacin de 28 posibilidades). O sea, la combinacin de 4 100 diferentes valores y posiciones de los bits dentro de un byte, 5 101 pueden significar cosas diferentes en cada caso. 6 110 Entonces, si tuviramos un byte como el siguiente: 10001010, 7 111 qu significa o qu valor tiene? Y la verdad es que no hay una 8 1000 nica respuesta, puesto que depende del contexto y de lo que 9 1001 quien almacen la informacin haya deseado representar. Un 10 1010 conjunto de bits puede interpretarse como un nmero, una letra 11 1011 del alfabeto o casi cualquier cosa. 12 1100 Otros conjuntos de datos binarios son: el KiloByte (KB), que 13 1101 contiene 1024 Bytes, el MegaByte (MB), que contiene 1024 14 1110 KiloBytes, el GigaByte (1024 MB) y el TeraByte (1024 GB). 15 1111 Los bits como nmeros. Como las PCs utilizan nicamente los valores 1 y 0 (o encendido/apagado) para almacenar informacin, pueden representar los nmeros mediante el sistema numrico binario, un sistema que denota todos los nmeros como combinaciones de los dgitos 0 y 1. En el sistema binario, cada nmero se representa con una cadena nica de unos y ceros. Del mismo modo que el sistema numrico decimal al cual estamos acostumbrados, el sistema binario tiene reglas claras y consistentes para cada operacin aritmtica (como la suma y la resta). Como para nadie es cmodo leer y comprender nmeros binarios, los computadores normalmente cuentan con software que convierte automticamente los nmeros decimales en binarios y viceversa. Como resultado, el procesamiento de nmeros binarios dentro del procesador es invisible para el usuario.

Universidad Catlica Nuestra Seora de la Asuncin

Informtica 1

Ing. Juan E. de Urraza

Los bits como letras. Como sabemos, la computadora nicamente maneja dgitos binarios. Por lo tanto, para que las palabras, frases y prrafos se ajusten a los circuitos exclusivamente binarios del computador, se han creado cdigos que representan cada letra, dgito y carcter especial como una cadena de bits. Estos cdigos son definidos por algn cuerpo de estndares donde todos se ponen de acuerdo en su significado, ya no tienen ningn significado especial o frmula con la cual hallarse. El cdigo ms comn es el ASCII (American Standard Code for Information Interchange), y representa cada carcter como un cdigo nico de 7 bits. Los patrones de una cadena de 7 bits pueden obtener 128 cdigos nicos (27), suficiente para asignar un cdigo a cada una de las letras (maysculas y minsculas), nmeros y smbolos especiales utilizados en la comunicacin escrita en ingls. Pero cuando intentamos tener un marco de referencia internacional donde existen otros smbolos y alfabetos, nos damos cuenta que los 128 caracteres del cdigo ASCII son insuficientes, y por ello se han elaborado posteriormente otros estndares de representacin ms flexibles. El sistema Unicode, por ejemplo, utiliza 16 bits para almacenar datos de smbolos tipogrficos, con lo cual tenemos 65.000 caracteres diferentes (216).

Los bits como imgenes Cuando queremos representar imgenes dentro de una computadora, el mecanismo ms sencillo es el de elaborar un Mapa de Bits. Lo que se hace es crear una cuadrcula de puntos o elementos de la figura (conocidos como pxeles). Y a cada pxel se le asigna un valor tonal (negro, blanco, matices de gris o color), el cual est representado en un cdigo binario (ceros y unos). Los dgitos binarios ("bits") para cada pxel son almacenados por una computadora en una secuencia.

Universidad Catlica Nuestra Seora de la Asuncin

Informtica 1

Ing. Juan E. de Urraza

Ejemplo:

Valores de pxel: Como se exhibe en esta imagen bitonal, a cada pxel se le asigna un valor tonal, en este ejemplo 0 para el negro y 1 para el blanco. Del mismo modo, si la imagen debiera tener ms de 2 colores, lo que se hace es utilizar ms bits para representar ms posibilidades de colores, y guardar cada grupo de bits en una celda (o pixel).

1 bit por pxel (2 colores)

8 bits por pxeles (28 combinaciones = 256 tonos de grises diferentes)

24 bits por pxel (color real, 224 combinaciones = 16 millones de colores)

Los bits como instrucciones en programas. Adems de las letras y nmeros, hay otro tipo de informacin muy importante para el ordenador: los programas que le indican qu hacer con los datos que le proporcionamos. El computador almacena los programas como colecciones de bits, del mismo modo que los datos. As, los programas se representan tambin en notacin binaria, utilizando cdigos. Por ejemplo, el cdigo 01101010 puede indicar al computador que sume dos nmeros. Otros grupos de bits codificados podran indicar al computador de donde obtener esos nmeros y donde almacenar el resultado.

Universidad Catlica Nuestra Seora de la Asuncin

Informtica 1

Ing. Juan E. de Urraza

Algebra Binaria El lgebra binaria sigue reglas muy similares al lgebra decimal, debindose tener en cuenta solamente algunos casos especiales. Conversin de Decimal a Binario. La conversin de decimal a binario se realiza dividiendo sucesivamente el nmero en cuestin entre dos, hasta que no queden dividendos posibles. Ejemplo: convertir el nmero 111 en decimal:

111 2 (1) 55 (1)

2 27 (1) 2 13 2 (1) 6 (0) 2 3 (1) 2 1 (1) 2 0

Tomando los restos en el sentido de la flecha, se construye entonces el nmero binario buscado: 1101111. Al igual que en el esquema decimal, los ceros a la izquierda (si los hubiera) no tienen valor. Conversin de Binario a Decimal La conversin inversa, de binario a decimal, es muy simple. Consiste en tomar la potencia de dos de cada 1 del nmero binario y sumarlas todas para obtener el valor decimal. El valor de la potencia se obtiene de la posicin del dgito binario. Empezando de la derecha, es 20, luego 21 y as siguiendo. Ejemplo: convertir el valor 1101111 en decimal: 1 1 0 1 1 1 1

2 6 + 25 + Suma

+ 23 + 22 + 21 + 20 = 64 + 32 + 8 + 4 + 2 + 1 = 111

La suma en un sistema binario sigue las mismas reglas que en el sistema decimal. Las reglas son las siguientes:

El nico caso especial es el ltimo, en el cual, del mismo modo que en el sistema decimal, se lleva el valor a la siguiente columna de la suma.

Universidad Catlica Nuestra Seora de la Asuncin

Informtica 1

Ing. Juan E. de Urraza

Ejemplo: Sumar 157 + 122

Overflow: El overflow consiste en que la suma de dos nmeros binarios es mayor a la capacidad de almacenamiento del sistema que se est utilizando. Por ejemplo, si la suma realizada previamente se hizo en un equipo que como mximo puede almacenar valores de 1 Byte (8 bits), puede observarse claramente que la respuesta tiene 9 bits de longitud. Por lo tanto, ese nmero no se podra almacenar y la informacin se perdera. En ese caso ocurrira un overflow. En cambio, si el sistema permitiera almacenar valores de 16 bits, el mismo resultado no presentara problema alguno y no ocurrira el overflow. Resta La resta en el sistema binario sigue las mismas reglas que en el sistema decimal.

Nuevamente, las tres primeras reglas son simples, y la nica que requiere una mayor atencin es la cuarta, donde se intenta restar un uno a un cero. Del mismo modo que en el sistema decimal, esto requiere que se robe un nmero de la columna inmediatamente superior. Si esta fuera un cero nuevamente, se deber restar de la precedente y as hasta encontrar el primer uno. Este uno se transformara en cero, y todos los dems ceros que hubiere en el camino se transformaran en unos. Si no hubiera ningn uno a la izquierda de donde robar, significa que se est intentando restar un nmero mayor y que el resultado debera ser negativo, caso que no contemplaremos en este curso. Ejemplo: Restar 157 - 122

Referencias: www.wikipedia.org

Vous aimerez peut-être aussi