jueves, 19 de mayo de 2011

Bit Byte

¿Alguna vez te has preguntado cómo es que las computadoras llevan a cabo la representación de los datos internamente?


Pues bien, las computadoras para representar los datos utilizan un sistema binario de numeración, es decir, a través del uso de ceros y unos (0,1). Dicho de otra forma, mientras nosotros observamos un texto o una imagen en la pantalla de nuestro monitor, internamente la computadora solo ve cadenas de estos dos dígitos. En virtud de que solo existen estos dos valores es que las computadoras trabajan con Base 2 (bi significa “2” en latín).

A la unidad de datos más pequeña posible que una computadora puede reconocer y utilizar se le llama bit. Para representar cualquier cosa que tenga significado (en otras palabras, para expresar información), la computadora utiliza grupos de bits, conocidos como bytes. Cada byte se forma por un conjunto de 8 bits, los cuales combinados se utilizan para representar todos los caracteres del teclado, incluyendo todas las letras (mayúsculas y minúsculas), números, signos de puntuación y otros símbolos.

Los primeros programadores de computadoras se dieron cuenta de que se necesitaba un código de texto estándar con el cual estuvieran de acuerdo todos ellos. La idea de crear este código de texto era para representar los números binarios (0,1) asociados a las letras del alfabeto, signos de puntuación y otros símbolos.

El sistema de código de texto utilizado en la mayoría de las computadoras es el ASCII (Código estadounidense para el intercambio de información).

Por ejemplo, para representar en sistema binario la palabra HOLA, primero tenemos que conocer el número decimal equivalente en el código ASCII para cada letra

H,

O

L

A

De esta manera, podemos concluir que la información tiene su origen en los conjuntos de muchos bytes que a su vez se originaron por la agrupación de muchos bits.

Las organizaciones actualmente manejan grandes cantidades de información, principalmente la que se genera al interior de las mismas. Para administrar toda esta información, se apoyan de manera importante en tecnologías de la información.

Sin embargo, el poder dar el siguiente paso, que es el de transformar la información en conocimiento es actualmente todo un reto para las organizaciones, paso que más vale que den lo más pronto posible, si es que quieren seguir vigentes y competitivas en el actual entorno global y digital.

Ejercicios de conversión:

1. 128 KBytes ¿Cuántos bytes son?

128 = 27 y un KByte son 210 bytes , por tanto 128 KBytes son 27 * 210 = 217 bytes

¿Cuántos bits?

Como un byte son 8 bits = 23 bits, entonces 217 bytes serán 220 bits = 1 Mbit

2. 64 Gbits ¿Cuántos bits son?

64 = 26 y un Gbit son 230 bits , por tanto 64 Gbits son 26 * 230 = 236 bits

64 = 26 y un Gbit son 220 Kbits , por tanto 64 Gbits son 26 * 220 = 226 Kbits

64 = 26 y un Gbit son 210 Mbits , por tanto 64 Gbits son 26 * 210 = 216 Mbits

¿Cuántos bytes?

Como un byte son 8 bits = 23 bits, entonces 236 bits = 236 / 23 bytes = 233 bytes

233 bytes = 223 KBytes = 213 MBytes = 23 GBytes = 8 GBytes

3. 256 Mbits ¿Cuántos bits son?

256 = 28 y un Mbit son 220 bits , por tanto 256 Mbits son 28 * 220 = 228 bits

256 = 28 y un Mbit son 210 Kbits , por tanto 256 Mbits son 28 * 210 = 218 Kbits

¿Cuántos bytes?

Como un byte son 8 bits = 23 bits, entonces 228 bits = 228 / 23 bytes = 225 bytes

225 bytes = 215 KBytes = 25 MBytes = 32 MBytes

4. 16 MBytes ¿Cuántos Kbits son?

16 = 24 y un MByte son 210 KBytes ,

por tanto 16 MBytes son 24 * 210 = 214 KBytes

Como un Kbyte son 8 Kbits = 23 Kbits,

entonces 214 KBytes = 214 * 23 Kbits = 217 Kbits

5. 64 GBytes ¿Cuántos Kbits son?

64 = 26 y un GByte son 220 KBytes ,

por tanto 64 MBytes son 26 * 220 = 226 KBytes

Como un Kbyte son 8 Kbits = 23 Kbits,

entonces 226 KBytes = 226 * 23 Kbits = 229 Kbits

Ejercicios sobre números binarios

1. ¿Qué número en base decimal corresponde al número binario 1000101?

Cada cifra se multiplica por la potencia de dos correspondiente a la posición que ocupa de izq. a derch.

1 0 0 0 1 0 1

ß ß ß

x 26 x 25 x 24 x 23 x 22 x 21 x 20

Los resultados se suman obteniendo el número decimal correspondiente

64 + 0 + 0 + 0 + 4 + 0 + 1 = 69

2. ¿Qué número en base decimal corresponde a los siguientes números binarios?

111011 = 25 + 24 + 23 + 21 + 20 = 32 + 16 + 8 + 2 + 1 = 59

100001 = 25 + 20 = 32 + 1 = 33

110001 = 25 + 24 + 20 = 32 +16 + 1 = 49

111000 = 25 + 24 + 23 = 32 +16 + 8 = 56

3. ¿Qué número binario corresponde el siguiente números decimal?






Actividad para el desarrollo de habilidades




Fuentes
http://quercusseg.unex.es/marisol/Ejercicios%20de%20conversi%F3n.doc

No hay comentarios:

Publicar un comentario