E. U. de Informática Departamento de Informática Aplicada Examen Final de Arquitectura de Computadores 9 de enero de 2013 Apellidos ......................................................................................................................... Nombre ........................................................................................................................... Nº de Matrícula ................................ Nº Orden Arq. de Comp. EJERCICIO 1 (4,5 puntos) 20 minutos Conteste a cada una de las preguntas siguientes rodeando la respuesta elegida con un círculo. Cada pregunta tiene una sola opción válida. En el caso de que varias opciones sean verdaderas, la opción válida será la más general. Cada respuesta válida tiene un valor de 0,45 puntos. La contestación errónea a una pregunta supondrá una penalización de 0,15 puntos. 1 Considerando el formato de las instrucciones y la ubicación de los operandos que utilizan ¿cuál de las siguientes afirmaciones es falsa? a La pega de los operandos situados directamente en las instrucciones es que no pueden ser variables. b La ventaja de utilizar registros para los datos, es que se requieren pocos bits para direccionarlos. c El inconveniente de establecer los datos en los registros es que antes de utilizar dichos datos, hay siempre que cargarlos en los registros. d El encargado de mover hacia memoria el contenido de los registros es siempre el sistema operativo. 2 Al hablar de las características de un procesador, la palabra es a El número de bits accesibles en cada dirección de memoria. b El número de bits utilizados para representar los números en los registros internos de la CPU. c El máximo número de bits que pueden transferirse por el bus de datos en cada operación de L/E. d El número de hilos que tiene el bus de direcciones. 3 ¿Qué pastillas de memoria se le pueden instalar a un procesador para llenar su espacio de direccionamiento de 128 Mdirecciones (227), cuyo bus de datos es de 32 hilos y la celda de memoria es de 8 bits? a Dos pastillas de 128 Mbit x 16. b Dos pastillas de 64 Mbit x 8. c 1 pastilla de 128 Mbit x 32. d Ninguna de las opciones anteriores lo consigue. 4 En relación con los sistemas de decodificación de direcciones ¿cuál de las siguientes afirmaciones es falsa? a La decodificación total utiliza más hilos de direcciones que la parcial. b La decodificación parcial es más flexible a la hora de realizar ampliaciones de memoria. c La decodificación parcial no detecta direcciones de memoria inexistentes d La decodificación de direcciones, por cualquier sistema, es imprescindible. 5 En un ordenador, cuyo procesador cuenta con un bus de direcciones de 32 hilos, un bus de datos de 32 y 128 posibles interrupciones ¿cuánto espacio ocupa la tabla de vectores de interrupción? a 512 bytes. b 1 KByte. c 512 KBytes. d No hay datos suficientes para poder establecer el tamaño. 6 En los procesadores en pipeline los retardos o paradas del pipeline pueden producirse … a Solamente por motivos estructurales. b Solamente por dependencias de datos. c Solamente por bifurcaciones condicionales. d Por cualquiera de los tres motivos anteriores. 7 En un sistema en pipeline ¿cuál de los siguientes métodos para solucionar el problema de la dependencia de datos es más simple desde el punto de vista del procesador? a La predicción dinámica. b La prevención. c La detención del pipeline. d La anticipación o forwarding. 8 Un ordenador tiene un espacio de direccionamiento de 16 Mbytes (224) con bloques de 8 bytes, y dispone de una memoria caché de 2 vías cuyo espacio para datos es de 2 Mbytes. Considerando una dirección de memoria desde el punto de vista de la caché ¿cuántos bits tiene el campo que indica la etiqueta? a b c d 9 10. 2. 3. 4. ¿Cuál de las siguientes afirmaciones sobre las políticas de ubicación de la memoria caché es falsa? a La correspondencia directa es un caso particular de la correspondencia asociativa de conjuntos. b La correspondencia asociativa es la que mejor aprovecha el espacio de la memoria caché. c Independientemente del coste, la correspondencia directa es la más apropiada. d La correspondencia directa es un caso particular de la correspondencia asociativa de conjuntos. 10 ¿Cuál de las siguientes afirmaciones sobre la filosofía RISC es falsa? a Las instrucciones deben ser de longitud fija y con formato regular. b Las instrucciones deben operar preferiblemente sobre registros. c Se debe utilizar la técnica del pipeline y la arquitectura Harvard. d Lo más importante es tener un conjunto de instrucciones los más reducido posible.