Sunteți pe pagina 1din 5

INGENIERA INFORMTICA

INFORMTICA BSICA 1 PARTE (DURACIN TOTAL DEL EXAMEN: 2 HORAS Y 15 MINUTOS) Los dos ejercicios de esta parte se contestarn en la misma hoja (o varias hojas si es necesario). Es preciso responder razonadamente a todas las preguntas e incluir en la solucin los clculos realizados. En caso contrario, no se valorarn las respuestas.
1) Emparejar las siguientes combinaciones binarias de 8 bits con sus valores en base 10 y los sistemas en que se encuentran representadas, justificando las respuestas (si algn valor en una columna no puede emparejarse ser imprescindible indicarlo explcitamente!): (2 puntos)

Combinacin binaria a) 10000111 b) 10111011 c) 10100011 d) 00110000 e) 10000110 f) 11100111 g) 11100000 h) 11000001 i) 01111001 j) 01011111

Nmero en base 10 y sistema utilizado 1) 48 en magnitud y signo 2) 163 en complemento a 1 3) 121 en complemento a 2 4) 96 en binario puro 5) 95 en complemento a 1 6) 121 en complemento a 1 7) 121 en binario puro 8) 103 en magnitud y signo 9) 63 en complemento a 2 10) 187 en complemento a 2

En primer lugar, calculamos el rango de representacin en C1 y C2 para 8 bits: Rango C1=[-127,127] Rango C2=[-128,127] 1. 48 en magnitud y signo.

48MS = 00110000 Coincide con la opcin d.


2. 163 en complemento a 1 Fuera de rango. 3. 121 en complemento a 2

Calculamos la expresin binaria del nmero en positivo, y luego complementamos. 121C 2 = 10000111 Coincide con la opcin a. + 121bp = 01111001
Ca2

4. 96 en binario puro. Fuera de rango. 5. 95 en complemento a 1

Es positivo, luego su representacin en C1 coincide con su representacin en binario. 95C1 = 01011111 Coincide con la opcin j.
6. 121 en complemento a 1 Calculamos la expresin binaria del nmero en positivo, y luego complementamos.

14 de septiembre de 2007

Pgina 1 de

INGENIERA INFORMTICA + 121C1 = 01111001


7. 121 en binario puro

Ca1

121C1 = 10000110

Coincide con la opcin e.

121bp = 01111001 Coincide con la opcin i.


8. 103 en magnitud y signo 103 bp = 1100111 . Aadiendo el bit de signo negativo: 103MS = 11100111 . Coincide con la opcin f. 9. 63 en complemento a 2

Calculamos la expresin binaria del nmero en positivo, y luego complementamos. + 63C 2 = 00111111 63C 2 = 11000001 Coincide con la opcin h. Ca2
10. 187 en complemento a 2. Fuera de rango. 2) Convertir de IEEE754 a decimal el siguiente nmero : FF800400. (1 punto) Expresando el nmero en binario: 1 111 1111 1 000 0000 0000 0100 0000 0000
Signo Exponente |mantisa| sin bit implcito

Exponente = 11111111 Luego es un caso especial (o bien o NaN). Mantisa 0, Luego se trata del caso Not a Number. 3) Indicar cules de las siguientes afirmaciones son verdaderas y cules falsas justificando la respuesta (total 2 puntos) 1. Con n bits, se puede representar como mximo 2n-1 valores distintos. (0,2 puntos). Falso, son 2n valores distintos. 2. El ciclo de ejecucin de instrucciones comienza con la fase de captacin, que depende de la operacin a realizar. (0,2 puntos). Falso, es comn para todas las operaciones. 3. El contador de programa (PC) es un registro-contador que acta como contador ascendente binario, y que apunta ten todo momento a la instruccin que est siendo ejecutada. (0,2 puntos). Falso. El contador de programa apunta a la siguiente instruccin a ejecutar. 4. El procesador utiliza el puntero de pila (SP) en las instrucciones de llamadas y retornos de subrutinas, caso de cumplirse la condicin de salto o llamada. (0,2 puntos) Verdadero. 5. La longitud de palabra de una memoria es independiente del ancho de los buses. (0,2 puntos). Falso. Coincide con el ancho del bus de datos. 6. Un microcontrolador se define como un circuito integrado que contiene el camino de datos, y la unidad de control de un computador. (0,2 puntos). Falso. Un microcontrolador contiene el procesador, parte de la memoria y puertos E/S de un computador. 7. La memoria ROM de un computador es una parte de la memoria principal en la que la informacin no se pierde al desconectar el computador. (0,2 puntos). Verdadero. 8. Un procesador puede interpretar y ejecutar directamente las instrucciones de un programa escrito en lenguaje ensamblador. (0,2 puntos). Falso: ejecuta directamente su lenguaje mquina 9. El lenguaje ensamblador es independiente del microprocesador. (0,2 puntos). Falso: depende de qu microprocesador se trate. 10. La memoria cach es un sistema de almacenamiento de tecnologa ms rpida, intermedia entre la memoria principal y el procesador. (0,2 puntos) Verdadero.

14 de septiembre de 2007

Pgina 2 de

INGENIERA INFORMTICA

INFORMTICA BSICA 2 PARTE (DURACIN TOTAL DEL EXAMEN: 2 HORAS y 15 MINUTOS)

Los dos ejercicios de esta parte se contestarn en la misma hoja (o varias hojas si es necesario). Es preciso responder razonadamente a todas las preguntas e incluir en la solucin los clculos realizados. En caso contrario, no se valorarn las respuestas.

3. Se pretende disear una impresora de matricial cumpliendo las siguientes especificaciones (total 3
puntos): El cabezal de impresin consistir en 2 columnas de agujas separadas 0,25 mm. La separacin vertical de las agujas ser de 0,2 mm. El rea de impresin ser de 25 cm (vertical) por 15 cm (horizontal). La resolucin de impresin en ambas direcciones, vertical y horizontal, ser de 4 puntos/mm. La altura de una lnea de impresin ser de 5 mm y la separacin entre lneas ser de 6 mm. Se pide contestar razonadamente a las siguientes cuestiones: a) Cul es el nmero mnimo de agujas por columna debe de tener el cabezal para imprimir una lnea de la pgina en un nico desplazamiento horizontal completo (de izquierda a derecha) del cabezal de impresin? (1 punto) Cada lnea de impresin ocupa 5 mm en vertical y para que slo sea necesario un nico desplazamiento horizontal de la cabeza de impresin tendremos que cumplir que la resolucin sea al menos de 4 puntos/mm. Por tanto, tendremos que el nmero mnimo de agujas de impresin en vertical ser de: Av = 4 puntos/mm * 5 mm = 20 agujas en cada columna. b) Si el nmero de agujas por columna en el cabezal viene dado por el resultado del apartado a) Cuntos impactos del cabezal de impresin son necesarios para imprimir una lnea? (1 punto) Del apartado a) tenemos que slo es necesario un nico desplazamiento horizontal completo del cabezal de impresin para imprimir una lnea. Tambin tenemos que cumplir que la resolucin sea al menos 4 puntos/mm en horizontal. Nuestra cabeza de impresin es capaz de imprimir, en cada impacto, dos puntos en horizontal separados 0,25 mm. Si realizamos dos impactos de la cabeza de impresin separados 0,25 milmetros tendremos 4 puntos impresos en 1 mm. Por tanto, dado que el rea de impresin es de 15 cm en horizontal: 15 cm/lnea * 2 impactos/mm = 150 mm/lnea * 2 impactos/mm = 300 impactos/lnea c) Teniendo en cuenta el resultado de los apartados anteriores Cul es el mximo tiempo a emplear en la impresin de cada lnea si se quiere alcanzar la velocidad de 20 pginas/minuto? (1 punto)

14 de septiembre de 2007

Pgina 3 de

INGENIERA INFORMTICA
Del apartado a) tenemos que slo es necesario un nico desplazamiento horizontal completo del cabezal de impresin para imprimir una lnea. Si una lnea de impresin ocupa 5 mm y 6 mm el espacio entre lneas, y si el espacio de impresin en vertical es de 25 cm, el nmero de lneas por pgina ser de: Lp = (25 cm - 5 mm)/(5 mm + 6 mm) = (250 mm - 5 mm)/(11 mm) = 22,27 ~ 22 lneas/pgina El tiempo necesario para imprimir una pgina ser de: Tp = 60 seg / 20 pginas = 3 seg/pgina Y finalmente el tiempo mximo necesario para imprimir una lnea ser: Tp/Lp = 3 seg/pgina / 22 lneas/pgina = 0,13 seg/lnea 4. Indicar cules de las siguientes afirmaciones son verdaderas y cules falsas justificando la respuesta (total 2 puntos) 1 El principio de funcionamiento de las impresoras lser es el mismo que el de las de sublimacin (0,2 puntos). Falso. Las impresoras lser fijan la impresin mediante cargas elctricas y calor mientras que las de sublimacin convierten la tinta slida en gas para fijarla al papel. 2 En un disco winchester la informacin se almacena en circunferencias concntricas. (0,2 puntos). Verdadero. A las circunferencias concntricas se les llama pistas. 3 El Sistema Operativo gestiona la CPU entre los diferentes procesos sin dejar la CPU en ningn momento (0,2 puntos). Falso. Cuando la computadora slo posee una CPU, el SO debe de abandonar la CPU para dejar que el proceso seleccionado ejecute su cdigo. 4 Los perifricos son una parte de la CPU que se encarga de la entrada de datos y salida de resultados. (0,2 puntos) Falso. Los perifricos no son parte de la CPU. 5 La CPU ve a los perifricos como si fueran cdigo fuente ejecutable (0,2 puntos). Falso. La CPU ve a los perifricos como posiciones de memoria: los puertos de entrada/salida. 6 El mecanismo de memoria virtual hace imposible la ejecucin de procesos que no quepan completamente en memoria principal. (0,2 puntos). Falso. El mecanismo de memoria virtual permite la ejecucin de procesos que no quepan completamente en memoria principal.

14 de septiembre de 2007

Pgina 4 de

INGENIERA INFORMTICA
7 La diferencia principal entre un compilador y un intrprete es que el compilador traduce el cdigo fuente una nica vez y el intrprete lo hace cada vez que se quiere ejecutar un programa. (0,2 puntos). Verdadero. El compilador traduce el cdigo fuente una vez y lo convierte en cdigo objeto ejecutable cuantas veces se quiera, mientras que el intrprete traduce lnea a lnea y ejecuta el cdigo objeto resultante. 8 Las partes principales de un perifrico son: el controlador del perifrico y el dispositivo fsico. (0,2 puntos). Verdadero. 9 En un compilador, la fase optimizacin permite mejorar el cdigo intermedio de acuerdo a criterios de velocidad de ejecucin o cantidad de memoria necesaria. (0,2 puntos). Verdadero. 10 Una Base de Datos es un conjunto de datos y relaciones que se almacenan de forma independiente a los programas que los usan. (0,2 puntos) Verdadero.

14 de septiembre de 2007

Pgina 5 de

S-ar putea să vă placă și