Sei sulla pagina 1di 12

1 Error! No text of specified style in document.

CAPTULO 1. Introduccin a los sistemas informticos


ACTIVIDADES DE ENSEANZA Y APRENDIZAJE DE COMPROBACIN
Soluciones:

1.1.
Hardware a, b, d, g, i, j Software c, e, f, h

1.2. c. Las tarjetas perforadas. 1.3. b. 5. 1.4. c. Binario. 1.5. c. Nmeros Romanos.
Utilizan un sistema de numeracin decimal, pero se le considera no posicional. Algunas veces se le considera semiposicional porque si un nmero de menor valor est a la izquierda de otro, se le resta el valor y si est a la derecha se le suma, pero no se puede considerar posicional en el sentido estricto, pues cada smbolo tiene un valor concreto est donde est dentro del nmero. Por ejemplo, la M siempre vale 1.000, est donde est.

1.6. a. Memoria Principal o RAM.


Una vez en la memoria RAM, se almacenara en el Registro de Instruccin para su ejecucin, pero previamente debe estar en la memoria RAM.

1.7. c. SUMA.
Las dems son operaciones lgicas.

1.8. c. NOT.
Es un operador lgico unario, es decir, que solo necesita un operando.

1.9. c. MS-DOS.
Los dems sistemas operativos se pueden usar si es necesario en modo texto, pero incorporan interfaz grfica. Antes del Windows 95, las versiones anteriores de Windows se ejecutaban sobre MS-DOS, pero no se consideraban parte del sistema operativo, sino una aplicacin que se ejecutaba sobre l.

1.10.

2 Error! No text of specified style in document.

Entrada b, c, e, f, g

Salida a, d, f, h

1.11. b. MP3.
Podra tener otros formatos, pero de los que se exponen solo ese es un formato para almacenar audio.

1.12. b. 2. 1.13. c. Impresora. 1.14. b. Software de aplicacin. 1.15. c. UNICODE. 1.16. a. Bus de datos.
El Bus de datos lleva la informacin (datos o instrucciones) entre los diferentes elementos del ordenador, pero no los almacena, solo los transporta. No se le considera dispositivo de almacenamiento, sino dispositivo de conexin entre los elementos del ordenador.

1.17. b. C++. 1.18. b. 1,3 Ghz. 1.19. a. Lenguaje mquina. 1.20. b. Memoria ROM. DE APLICACIN
Soluciones:

1.1.
a. b. 10000110 100001001 111000 111111

1.2.
a. b.

1.3.
a.

3 Error! No text of specified style in document.


AND OR NAND NOR XOR 00001100 11111101 11110011 00000010 11110001

b. AND OR NAND NOR XOR

00001100 01101101 11110011 10010010 01000001

1.4.
a. C1 = 11100010 C2 = 11100011 b. C1 = 10010011 C2 = 10001100

1.5.
a. Primero hay que obtener el complemento a 1 y a 2 del nmero 00001101 (2 = 13(10 (el sustraendo) C1 = 11110010 C2 = 11110011 Despus hay que sumar al nmero 00111101(2 = 61(10 (el minuendo) el complemento a 1 del sustraendo y posteriormente el complemento a 2. El resultado en ambos casos debe ser el mismo. Utilizando el Complemento a 1:

00111101 + 11110010 1 00101111 + 1 (El 1 se le suma al resultado) 00110000 Utilizando el Complemento a 2: 00111101 + 11110011 1 00110000 (El 1 se descarta) El resultado es en ambos casos: 00110000(2 = 48(10 b. Primero hay que obtener el complemento a 1 y a 2 del nmero 00010111 (2 = 23(10 (el sustraendo) C1 = 11101000 C2 = 11101001 Despus hay que sumar al nmero 01101111(2 = 111 (10 (el minuendo) el complemento a 1 del sustraendo y posteriormente el complemento a 2. El resultado en ambos casos debe ser el mismo. Utilizando el Complemento a 1: 01101111

4 Error! No text of specified style in document.


+ 11101000 1 01010111 + 1 (El 1 se le suma al resultado) 01011000 Utilizando el Complemento a 2: 01101111 + 11101001 1 01011000 (El 1 se descarta) El resultado es en ambos casos: 01011000(2 = 88(10

1.6.
a. 0,17(10 = 0,10110(2 La parte entera en binario es 0. 0(10 = 0 (2 Calculamos la parte fraccionaria: 0,17 x 2 = 1,4 0,4 x 2 = 0,8 0,8 x 2 = 1,6 0,6 x 2 = 1,2 0,2 x 2 = 0,4 0,17(10 = 0,10110(2 b. 24,32(10 = 11000,01010(2 Pasamos a binario la parte entera: 24: 2 = 12 y resto 0. 12: 2 = 6 y resto 0. 6: 2 = 3 y resto 0. 3: 2 = 1 y resto 1. 1: 2 = 0 y resto 1. 24(10=11000(2 Pasamos a binario la parte fraccionaria: 0,32 x 2 = 0,64 0,64 x 2 = 1,28 0,28 x 2 = 0,56 0,56 x 2 = 1,12 0,12 x 2 = 0,24 0,32(10 = 0,01010(2 c. 50,843(10 = 110010,11010(2 Pasamos a binario la parte entera: 50: 2 = 25 y resto 0. 25: 2 = 12 y resto 1. 12: 2 = 6 y resto 0. 6: 2 = 3 y resto 0.

5 Error! No text of specified style in document.


3: 2 = 1 y resto 1. 1: 2 = 0 y resto 1. 50(10=110010(2 Pasamos a binario la parte fraccionaria: 0,843 x 2 = 1,66 0,66 x 2 = 1,32 0,32 x 2 = 0,64 0,64 x 2 = 1,12 0,12 x 2 = 0,24 0,843(10 = 0,11010(2 d. 1,75(10=1,11000(2 Pasamos a binario la parte entera: 1: 2 = 0 y resto 1. 1(10=1(2 Pasamos a binario la parte fraccionaria: 0,75 x 2 = 1,5 0,5 x 2 = 1,0 En este caso el resto de la parte fraccionaria valdra 0. 0,75(10 = 0,11000(2

1.7.
La conversin de octal a binario es directa fijndonos en la tabla Octal-Binario. a. 372(8 = 011111010(2 b. 0,0375(8 = 0,000011111101(2 c. 47,05407(8 = 100111,000101100000111(2 d. 465,23(8 = 100110101,011101(2

1.8.
La conversin de hexadecimal a binario es directa fijndonos en la tabla Hexadecimal-Binario. a. 37F(16 = 001101111111(2 b. 0,0AC54(16 = 0,00001010110001010100(2 c. 43AC,F32(16 = 0100001110101100,111100110010 (2 d. AF3,24(16 = 101011110011,00100100(2

1.9.
La conversin de binario a hexadecimal a binario es directa fijndonos en las tablas. Para la conversin de binario a decimal usaremos el Teorema Fundamental de la Numeracin. a. 11101,011(2 = 29,375(10 = 35,3(8 = 1D,6(16 11101,011(2= 1 x 2-3 + 1 x 2-2 + 0 x 2-1 + 1 x 20 + 0 x 21 + 1 x 22 + 1 x 23 + 1 x 24 = 29,375(10

6 Error! No text of specified style in document.


b. 10110,01(2 = 22,25(10 = 26,2(8 = 16,4(16 10110,01(2= 1 x 2-2 + 0 x 2-1 + 0 x 20 + 1 x 21 + 1 x 22 + 0 x 23 + 1 x 24 = 22,25(10 c. 10,100(2 = 2,5(10 = 2,4(8 = 2,8(16 10,100(2= 0 x 2-3 + 0 x 2-2 + 1 x 2-1 + 0 x 20 + 1 x 21 = 2,5(10 d. 110011,001(2 = 51,125(10 = 63,1(8 = 33,2(16 110011,001(2= 1 x 2-3 + 0 x 2-2 + 0 x 2-1 + 1 x 20 + 1 x 21 + 0 x 22 + 0 x 23 + 1 x 24 + 1 x 25 = = 51,125(10

1.10.
a. 1024 Kb = 1024 x 210 bytes = 220 bytes = 1048576 bytes b. 34 Mb = 34 x 220 bytes = 35651584 bytes c. 7 Gb = 7 x 230 bytes = 7516192768 bytes d. 1 Tb = 1 x 240 bytes = 1099511627776 bytes

1.11.
a. 134571 Decimal empaquetado: 1 byte 2 byte 3 byte 4 byte

Valor Valor Valor Valor Valor Valor Valor Signo 0000 0 0001 1 0011 3 0100 4 0101 5 0111 7 0001 1 1100 +

Decimal desempaquetado: 1 byte 2 byte Valor 1111 0001 1 1111 0011 3 1111 1000 4 1111 3 byte 4 byte Valor 0101 5 1111 5 byte 6 byte

Valor Signo Valor 0111 7 1100 + 0001 1

b. -345 Decimal empaquetado: 1 byte 2 byte

Valor Valor Valor Signo 0011 3 0100 4 0101 5 1101 -

Decimal desempaquetado: 1 byte 2 byte 3 byte

7 Error! No text of specified style in document.


Valor 1111 0011 3 c. 87841 Decimal empaquetado: 1 byte 2 byte 3 byte 1111 Valor Signo Valor 0100 4 1101 0101 5

Valor Valor Valor Valor Valor Signo 1000 8 0111 7 1000 8 0100 4 0001 1 1100 +

Decimal desempaquetado: 1 byte Valor 1111 1000 8 1111 2 byte Valor 0111 7 1111 3 byte Valor 1000 8 1111 4 byte 5 byte

Valor Signo Valor 0100 4 1100 + 0001 1

d. -1694 Decimal empaquetado: 1 byte Valor Valor 0000 0 0001 1 0110 6 1001 9 2 byte 3 byte Valor Signo 0100 4 1101 -

Decimal desempaquetado: 1 byte Valor 1111 0001 1 1111 2 byte Valor 0110 6 1111 3 byte 4 byte

Valor Signo Valor 1001 9 1101 0100 4

1.12.
Para convertir nmeros de decimal a binario podemos usar el mtodo visto hasta ahora o bien la calculadora del sistema operativo. Si el sistema operativo utilizado es Windows, podemos usar la utilidad Calculadora (calc.exe), en InicioTodos los programasAccesoriosCalculadora, o bien en InicioEjecutar o Tecla de Windows +R y escribimos calc. En Windows XP para convertir de decimal a binario habr que ponerla en modo cientfico (VerCientfica), en Windows 7 en modo programador (Ver Programador o ALT+3).

8 Error! No text of specified style in document.


En el sistema binario, al igual que en el hexadecimal y octal, los tamaos de presentacin para nmeros son: Qword (64 bits), Dword (32 bits), Word (16 bits) y Byte (8 bits). En la calculadora de Windows, para convertir de un sistema de numeracin a otro, solo se pueden convertir nmeros enteros. Si el sistema operativo utilizado es Linux, podemos usar la utilidad Calculadora en AplicacionesAccesorios. Para convertir de decimal a binario habr que ponerla en modo programador en VerProgramador o CTRL+P. En esta calculadora s se pueden trabajar con la parte fraccionaria de los nmeros. Si el tamao de los nmeros al pasarlo a binario es demasiado grande o demasiado pequeo, se puede convertir a hexadecimal como sistema de numeracin intermedio. a. 0,0000008 Notacin cientfica normalizada: 0,8 x 10-6 Binario en precisin simple: Pasamos en primer lugar el nmero de decimal a binario. 0,0000008(10 = 0,00053E2D6(16 = 0,000000000000010100111110001011010110 (2 signo = 0 (1 bit) El nmero es positivo. exponente = 01111001 (8 bits) Movemos la coma hacia la derecha 14 posiciones. 127(10-14(10= 113(10 01111111(2-1110(2= 01110001(2 mantisa = 01001111100010110101100 (23 bits) No representamos el bit implcito, que es el primer bit a 1. b. 1200000000 Notacin cientfica normalizada: 0,12 x 1010 Binario en precisin simple: Pasamos en primer lugar el nmero de decimal a binario. 1200000000(10 = 1000111100001101000110000000000 (2 signo = 0 (1 bit) El nmero es positivo. exponente = 10011101 (8 bits) Movemos la coma hacia la izquierda 30 posiciones. 127(10+30(10= 157(10 01111111(2+11110(2= 10011101(2 mantisa = 00011110000110100011000 0000000 (23 bits) No representamos el bit implcito. Al trabajar en simple precisin para la mantisa solo podramos almacenar 23 bits. En este caso los bits en negrilla no se almacenaran, luego al ser el nmero demasiado grande perderamos parte del valor del nmero, aunque en este caso no sera un problema al ser todos ceros. Para nmeros tan grandes se recomendara la precisin doble, en la que utilizaramos 1 bit para el signo, 11 bits para el exponente y 52 bits para la mantisa. Aun as, hay ciertas cifras, como ciertas magnitudes astronmicas o microscpicas en la que sera imposible representar el valor exacto del nmero. En doble precisin se almacenara: signo = 0 (1 bit) exponente = 10000011101 (11 bits) Movemos la coma hacia la izquierda 30 posiciones. 1023(10+30(10= 1053(10 1111111111(2+11110(2= 10000011101 (2 mantisa = 0001111000011010001100000000000000000000000000000000 (52 bits) c. 53,44 Notacin cientfica normalizada: 0,5344 x 102

9 Error! No text of specified style in document.

Binario en precisin simple: 53,44(10 = 110101,011100001(2 signo = 0 (1 bit) exponente = 10000100 (8 bits) Movemos la coma hacia la izquierda 5 posiciones. 127(10+5(10= 132(10 01111111(2+101(2= 10000100 (2 mantisa = 10101011100001000000000 (23 bits)

d. 270000000,25 Notacin cientfica normalizada: 0,27000000025 x 109 Binario en precisin simple: 270000000,25(10 = 10000000101111101111110000000,01 (2 signo = 0 (1 bit) exponente = 10011011 (8 bits) Movemos la coma hacia la izquierda 28 posiciones. 127(10+28(10= 132(10 01111111(2+11100(2= 10011011(2 mantisa = 00000001011111011111100 0000001 (23 bits) En este caso los bits en negrilla no se almacenaran al ser el nmero es demasiado grande, por lo que perderamos parte del valor del nmero. Para evitarlo lo deberamos almacenar en doble precisin: signo = 0 (1 bit) exponente = 10000011011 (11 bits) Movemos la coma hacia la izquierda 28 posiciones. 1023(10+28(10= 1051(10 1111111111(2+11110(2= 10000011011(2 mantisa = 0000000101111101111110000000010000000000000000000000 (52 bits)

10 Error! No text of specified style in document. DE AMPLIACIN 1.1.


En un buscador de Internet buscar las siguientes palabras: para encontrar informacin sobre los diferentes tipos de bacos existentes tipos bacos y para ver cmo se suma en el baco chino. sumar bacos chino Los tipos de bacos ms conocidos son el chino, el ruso y el japons, pero muchas otras culturas, como las culturas precolombinas, utilizaron bacos. De hecho el baco es un instrumento para realizar clculos que sustituy a otro mtodo anterior utilizado por el ser humano que consista en unir o separar piedras o cuentas, y despus contarlas para realizar sumas y restas. El baco chino tiene 2 cuentas superiores y 5 inferiores en cada hilera. Las superiores tienen un valor de 5 y las inferiores de 1. Para sumar es necesario ir acumulando cuentas inferiores para representar el primer nmero y, si el nmero es igual o superior a 5, habr que utilizar una cuenta superior. En el sitio web siguiente se puede encontrar un simulador de un baco chino: http://www.tux.org/~bagleyd/java/AbacusApp.html Si lo queremos instalar en Linux (vase apartado 4.2. del Captulo 6), tendremos que entrar en el terminal y teclear lo siguiente: sudo apt-get install xabacus y despus para ejecutarlo: xabacus O bien en el Gestor de paquetes Synaptics, buscar Xabacus, y por defecto, al instalarlo, se encuentra en el men AplicacionesAccesorios, en Xabacus.

1.2.
En un buscador de Internet busca las palabras: Sistema numeracin maya y encontrars informacin sobre el mismo. El sistema de numeracin maya es un sistema posicional de base 20. Se escribe de abajo hacia arriba. Se representa cada nmero por unos smbolos que se multiplican por una potencia de 20. El 0 se representa por una especie de concha:

El 1 se representa por un punto:

El 5 sera una lnea:

Los nmeros 19, 400 y 1500 se representaran respectivamente:

Que significa: 5+5+5+4 = 19 x 200 = 19

11 Error! No text of specified style in document.

Que significa: 0 x 200 + 0 x 201 + 1 x 202 = 400

Que significa: 0 x 200 + 15 x 201 + 3 x 202 = 1500

1.3.
En un buscador de Internet buscar las siguientes palabras: mquina analtica Babbage y la siguiente palabra Jacquard y encontrars diversas imgenes sobre la mquina analtica de Babbage y sobre el telar de Jacquard.

1.4.
Esta actividad se puede realizar buscando las marcas de los ordenadores en un buscador de Internet. Lo que se puede observar la escasa memoria RAM (entre 16 a 64 Kb) y la poca velocidad del microprocesador que incorporaban (hasta 4,77 MHz). Normalmente el sistema operativo se cargaba desde una memoria ROM que posteriormente se cargaba un intrprete de BASIC, tambin desde la memoria ROM.

1.5.
Esta actividad se puede realizar buscando en los sitios web de inters en este libro una pgina web con informacin sobre los 500 superordenadores ms grandes del mundo. http://www.top500.org/ Tambin se puede realizar buscando la informacin en un buscador de Internet.

1.6.
Existen muchas marcas comerciales dedicadas a la fabricacin de unidades de almacenamiento, adems de marcas de fabricantes de hardware y otros productos en general que fabrican discos duros y otras unidades de almacenamiento. Entre otras, podemos destacar las siguientes: Kingston: http://www.kingston.com/esroot/ Seagate, que ha absorbido a la compaa Maxtor, otra compaa que destacaba como uno de los mejores fabricantes de unidades de almacenamiento. http://www.seagate.com/www/es-es/products/enterprise/ Iomega: http://go.iomega.com/es/?partner=4715 Western Digital: http://www.wdc.com/sp/

Hitachi:

12 Error! No text of specified style in document.


Comercializa algunos de sus dispositivos de almacenamiento a travs de la empresa Maxell, adquirida por Hitachi. http://www.maxell.eu.com/ Tambin ofrece soluciones a grandes empresas http://www.hds.com/es/products/index.html IBM: http://www-03.ibm.com/systems/es/storage/ Philips: http://www.philips.es/c/pc-controladores-y-almacenamiento/10863/cat/

1.7.
Existen diferentes tipos de DVD y de CD. Los DVD tienen una capacidad que oscila entre los 4,7 Gb para los de una capa a 8,5 Gb para los de doble capa. Los CD tienen una capacidad de alrededor 650 Mb a 700 Mb en sus formatos ms extendidos. Si entramos en la pgina web de Seagate en la actividad anterior, para un disco duro de 2 Tb, tendramos que pasar las unidades a las de DVD y CD para calcular cuntos necesitaramos. 2 Tb = 2 x 210 Gigabytes = 2048 Gb 2048/4,7 = 435,75 Luego necesitaramos alrededor de 436 DVDs de una capa para almacenar 2 Tb. 2048/8,5 = 240,94 Luego necesitaramos alrededor de 241 DVDs de doble capa para almacenar 2 Tb. 2 Tb = 2 x 220 Megabytes = 2097152 Mb 2097152/650 = 3226,39 Luego necesitaramos como mnimo 3227 CD de 650 Mb para almacenar 2 Tb.

1.8.
La principal diferencia estriba en la alta capacidad que ofrece el Blu Ray con respecto a los DVD y CD. Otra diferencia es el tipo de lser que se utiliza para leer la informacin. Las similitudes que ofrece son las dimensiones y que utilizan tecnologa lser para grabar y leer la informacin. La capacidad del Blu Ray oscila entre los 25 Gb para los de una capa a 50 Gb para los de doble capa.

Potrebbero piacerti anche