Quiz
Test Módulo 1
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (48)
1¿Cuál de las siguientes funciones no correspondan a un interfaz?
- ACorrección de posibles errores en las transmisiones.
- BConversión y/o adaptación de formatos de datos.
- CAlmacenamiento temporal de información.
- DEjecución de instrucciones de entrada/salida tipo: in(), out().
2Cuando hablamos del sistema de interrupciones del I8086, ¿Cuál de las siguientes afirmaciones es CIERTA?
- ALos dispositivos se identifican por consulta de estado ya que implementa unos sistemas de interrupciones no vectorizado.
- BLas direcciones de las rutinas de servicio de cada una de las interrupciones están almacenadas en una tabla que puede ocupar hasta 1024 bytes.
- CEl sistema es capaz de gestionar hasta 1024 líneas de interrupción de forma vectorizada.
- DNo tiene instrucciones de interrupción (interrupciones software).
- ETodas las anteriores son falsas.
3El interfaz Centronics se puede considerar como:
- AUn bus paralelo asíncrono.
- BUn bus síncrono
- CUn bus paralelo síncrono con señales handshake
- DTodas las anteriores son falsas
4Respecto al sistema de E/S en un procesador, ¿Cuál de las siguientes afirmaciones es verdadera?
- ALas instrucciones del tipo IN/OUT pueden utilizarse para acceder a los puertos mapeados como memoria (memory mapped I/O) en un sistema basado en el procesador I8086.
- BEn el procesador I8086 los puertos pueden ser mapeados como memoria (memory mapped I/O) o E/S.
- CLos registros de los periféricos simulados en el simulador PCSpim pueden mapearse como memoria o como entrada/salida.
- DTodas las anteriores son falsas.
5Cuando se realizan transferencias por DMA haciendo uso de un controlador similar al 8237 de Intel, ¿Cuál de las siguientes afirmaciones es CIERTA?
- ALos puertos se seleccionan en base a su dirección que se encuentra en el bus de direcciones.
- BCuando el periférico solicita una transferencia por DMA el controlador de DMA automáticamente toma el control de los buses para realizar la transferencia independientemente del procesador.
- CEn las transferencias por DMA el direccionamiento de los puertos se realiza mediante las instrucciones IN/OUT.
- DEn las transferencias por DMA los puertos son seleccionados por la señal DACK del contador DMA.
- EEn las transferencias por DMA los puertos son seleccionados por una señal del contador DMA.
6En la conexión de diferentes dispositivos a un bus síncrono:
- ASolo admite la conexión de dispositivos que sean igual de rápidos.
- BPodemos conectar dispositivos sin que importe sus velocidades
- CSe ha de tener en cuenta que solo se deben conectar dispositivos seriales con información de reloj.
- DTodas las anteriores son falsas
7Respecto al comando de final de interrupción (EOI) en un controlador i8259 ¿Cuál de las siguientes afirmaciones es falsa?
- ANo es necesario enviar un comando de EOI cuando se programa adecuadamente el i8259 cuando así sea.
- BSiempre es necesario que la rutina de servicio que atiende al periférico envié al final un comando de EOI para que el periférico pueda interrumpir de nuevo.
- CEl i8259 dispone de comandos de EOI específico con posibilidad de rotar las prioridades de las líneas de interrupción.
- DEl i8259 permite implementar un sistema de interrupciones vectorizado.
8En el diseño de un bus asíncrono cual de los siguientes aspectos puede ser opcional:
- ALa señal de reloj
- BEl protocolo de comunicaciones
- CSeñales de datos
- DTodo lo anterior es necesario
9Respecto a la conexión de los diversos componentes de un sistema computador a través de buses, podemos decir que:
- AEs más eficiente organizar el sistema como una jerarquía de buses según prestaciones de los dispositivos.
- BLa conexión más frecuente hoy en día es hacer uso de un único bus compartido por todos los componentes del sistema.
- CEl rendimiento no depende de la organización de los buses sino solo de las velocidades de los dispositivos a conectar.
- DTodas las anteriores son falsas.
10Cuando se conecta una impresora al puerto paralelo Centronics de un PC, la señal “ack” se utiliza para:
- AIndicar a la impresora que se le envía un dato.
- BQue la impresora indique al computador que ya está lista para aceptar un nuevo dato.
- CQue la impresora avise al computador que ya ha recibido el dato enviado.
- DTodas las anteriores son falsas.
11En un procesador del tipo I8086 el acceso a los puertos de entrada- salida se realiza normalmente con instrucciones:
- ADel tipo in() Out()
- BCon instrucciones de acceso a puertos mapeados como memoria.
- CSe accede con instrucciones de los tipos anteriores.
- DTodas las anteriores son falsas.
12En las transferencias por DMA utilizando el controlador 8237 de Intel, ¿Cuál de las siguientes afirmaciones es falsa?
- ANo tiene capacidad para inicializar un bloque de memoria con un valor dado.
- BPuede realizar transferencias de datos entre memoria y periféricos y de memoria a memoria.
- CEl tamaño de bloque máximo que puede transferirse es de 64K.
- DLos controladores pueden encadenarse para aumentar el número de canales de DMA
13El protocolo “handshake” es propio de:
- AUn bus serie síncrono
- BUn bus paralelo
- CUn bus paralelo o serie con protocolo asíncrono.
- DTodas las anteriores son falsas.
14Cuando en un diseño computador hablamos de las interrupciones, nos estamos refiriendo a:
- AUn método de sincronización.
- BUna técnica para la transferencia de datos
- CEs tanto una técnica de transferencia como de sincronización
- DTodas las anteriores son falsas
15Desde el punto de vista del uso del procesador, y cuando se habla de sincronización por consulta de estado podemos afirmar que:
- ALa consulta de estado presenta un mejor rendimiento cuando se aplica a dispositivos rápidos.
- BSiempre será más eficiente que el uso de interrupciones debido a su fácil implementación.
- CEl “overhead” o sobrecarga de uso de procesador es independiente del tipo de dispositivo de entrada-salida.
- DTodas las anteriores son falsas.
16Cuando en el diseño de un sistema computador se maneja los TPC-C, se ha de entender que:
- AEs una medida del rendimiento de la entrada-salida en procesamiento de transacciones on-line.
- BEs un benchmark para medir el rendimiento de la CPU
- CSe está calculando el ancho de banda de la entrada-salida
- DTodas las anteriores son falsas.
17En un modelo simplificado de periférico, un transductor es un dispositivo que tiene la funcionalidad de:
- ATransferir información de acuerdo a un protocolo.
- BConvertir un tipo de energía en otro.
- CAdaptar los voltajes de las señales eléctricas a las necesidades de los periféricos.
- DTodas las anteriores son falsas.
18Respecto de la gestión de interrupciones en un procesador I8086, podemos afirmar que:
- AEl sistema de interrupciones es sectorizado y el atendimiento de la interrupción consiste en ejecutar el código de la rutina de servicio que se encuentra en la dirección de memoria: 4xNo vector.
- BCuando se produce una interrupción siempre se salta a una dirección de memoria fija.
- CEl sistema de interrupciones es vectorizado y puede hacer uso de hasta 2048 vectores distintos.
- Dtodas las anteriores son falsas.
19El atendimiento de una interrupción con origen en un periférico en la mayoría de los computadores da lugar a la ejecución de una rutina de servicio que debe terminar en:
- ASiempre con una instrucción especial de retorno que afecta al contador de programa y al estado del procesador.
- BUna instrucción de retorno con el mismo código de operación que el retorno de una función o subrutina en programación.
- CUna instrucción de salto a la dirección siguiente de la instrucción interrumpida.
- DNinguna de las anteriores
20¿Cuál de los siguientes factores puede ser un factor limitativo importante del rendimiento de la entrada/salida?
- AEl sistema de memoria del computador
- BUsar buses síncronos
- CUsar buses de transmisión serie
- DNinguno de los factores citados afectan realmente y de forma directa al rendimiento.
21¿En cuál de los siguientes apartados se estaría haciendo referencia al transductor de un periférico?
- AMotor de una unidad lectora/grabadora de DVD
- BDiodo laser de un DVD
- CCartucho de cinta magnética en una unidad de almacenamiento.
- DTóner de una impresora laser.
22Si en un programa x86 tenemos la secuencia de las dos siguientes instrucciones 1) MOVE reg, dato 2) OUT puerto, reg entonces podríamos afirmar que el puerto esta mapeado como:
- AEntrada/salida o memoria dependiendo del modo de direccionamiento utilizado para especificar el puerto.
- BMemoria
- CEntrada/Salida.
- DMemoria o entrada-salida dependiendo del diseño del decodificador de direcciones y la señal IO/M’
23En el diseño del sistema de entrada/salida (E/S) de un computador basado en el MIPS-32 puede optarse por:
- AMapear los puertos como memoria (memory mapped I/O) o como entrada/salida (mapped I/O).
- BMapearlos solo como memoria.
- CMapearlos solo como E/S
- DTodas las anteriores son falsas.
24Cuando un procesador con arquitectura MIPS-32 ejecuta una instrucción que produce un desbordamiento (overflow) entonces se genera:
- AUna excepción con código distinto de 0 que puede extraerse del registro de “cause”.
- BUna interrupción con código de excepción 0.
- CUna excepción con vector fijo 12 a partir del que se calcula la dirección de la rutina de servicio.
- DUna interrupción cuyo código puede extraerse del registro de “status”
25¿En cuál de los siguientes apartados se habla de una técnica de sincronización?
- AAcceso Directo a Memoria (DMA)
- BEntrada/salida por programa
- Cc. Interrupción no vectorizada
- DProcesador de entrada/salida.
- EEn ninguna de las anteriores.
26Si consideramos las funciones que tiene que realizar el interfaz de un periférico, ¿Cuál de las siguientes afirmaciones diría que es falsa?
- ADetección de errores.
- BDecodificar y ejecutar un programa de entrada/salida de datos
- CAmortiguar diferencias de velocidad entre periférico y CPU
- DConversión de longitud y formato de datos
27Entre los registros del controlador de DMA 8237 podemos encontrar un registro local o tampón utilizado para:
- ARealizar transferencias de memoria a periférico
- BRealizar transferencias de una zona de memoria a otra.
- CAlmacenamiento intermedio en las transferencias de datos desde un periférico rápido a memoria.
- DAlmacenamiento intermediario en transferencias de datos de memoria a periférico lento.
28En un sistema de interrupciones vectorizado y en daisy-chain ¿Cuál de las siguientes afirmaciones es cierta?
- ALa CPU informa de un ciclo de reconocimiento de interrupción con la señal de reconocimiento de interrupción (INTA) y la identificación de los dispositivos se realiza por consulta de estado.
- BLa gestión de prioridades queda establecida por el orden en que los dispositivos reciben la señal INTA y la identificación de los dispositivos se realiza leyendo sus registros de estado.
- CLa gestión de prioridades queda establecida por el orden en que los dispositivos reciben la señal INTA y el dispositivo se identifica por un dato que deposita en el bus.
- DTodas las respuestas son falsas.
29En relación al uso de la consulta de estado en un sistema computador podemos decir que:
- AEl “overhead” o gasto de tiempo de CPU aumenta con los dispositivos lentos.
- BEl “overhead” o gasto de tiempo de CPU es independiente de la velocidad de los dispositivos.
- CEs una solución que exige modificaciones hardware adicionales no siempre al alcance.
- DEs una técnica difícil de implementar a nivel de protocolos.
30Si en un sistema de interrupciones basado en el controlador I8259 se quiere que el periférico conectado a la línea IRQ6 utilice el vector de identificación 0x8E ¿Cuál de los siguientes comandos de inicialización seria el correcto para tal fin?
- AProgramar el valor 0x80 como palabra ICW2.
- BProgramar el valor 0x8F como ICW1.
- CProgramar el valor 0x88 como palabra ICW2.
- DTodos los comandos anteriores son incorrectos.
31Cuando comparamos los objetivos de diseño de la entrada/salida de un computador respecto del procesador ¿Qué aspecto de los citados a continuación puede NO ser un objetivo común?
- AEl tamaño
- BMejorar el rendimiento
- CDiseñar un sistema con conexiones estándar
- DConsumo de potencia bajo.
32En relación a los conceptos de máscaras de interrupción y flag (o bits) de habilitación de interrupciones residente normalmente en el registro de estado del procesador, podemos afirmar que:
- ALas máscaras tienen un carácter mas general que el flag de habilitación de interrupciones ya que la máscara puede actuar sobre varios niveles de interrupción.
- BEl flag de habilitación de interrupciones afecta a todos los niveles, habilitación o no.
- CEl enmascaramiento y la habilitación actúan por igual y se han de especificar para cada nivel proporcionando un doble mecanismo de habilitación.
- DLas afirmaciones a y c son ciertas.
33¿Cuál de los siguientes factores pueden ser un factor limitativo importante del rendimiento de la entrada/salida?
- AEl sistema de memoria.
- BUsar buses síncronos
- CUsar buses de transmisión serie
- DNinguno de los factores citados afectan realmente y de forma directa al rendimiento.
34Si comparamos dos procesadores con cauces de 5 y 10 etapas, podemos afirmar que en condiciones ideales y sin riesgos:
- AEl tiempo de respuesta del cauce de 10 etapas es menor que el de 5 etapas.
- BEl número de etapas no influye en el tiempo de respuesta.
- CLa productividad será mayor en el cauce de 10 etapas y por tanto tendrá un mejor rendimiento.
- DLa productividad tiende a empeorar en los cauces de más etapas.
- ETodas las anteriores son falsas.
35En relación al uso de los MIPS como métrica de rendimiento de un computador, podemos afirmar que:
- AEs una medida válida y fiable si se utiliza para comparar máquinas con una misma arquitectura.
- BEs válida solo para comparar máquinas que usen el mismo compilador.
- CEn general es poco fiable por lo que no se debe utilizar para medir el rendimiento del computador.
- DTodas las anteriores son falsa
36Si para calcular el rendimiento de un computador en cálculo de aritmética en coma flotante se ejecuta un “benchmark” formado por 10 programas diferentes entonces la mejor forma de combinar los MFLOPS de cada programa será:
- AUtilizar la media aritmética de los MFLOPS de cada programa.
- BLa mejor forma es utilizar la media geométrica.
- CEs más fiable y apropiado utilizar la media armónica.
- DNinguno de los anteriores.
37El interfaz Centronics (puerto paralelo del PC) es un claro ejemplo de:
- AUn bus paralelo con capacidad de direccionamiento de los dispositivos conectados.
- BUn bus síncrono con capacidad para conectar hasta dos dispositivos.
- CUn interfaz externo asíncrono que permite conectar sólo un dispositivo periférico a la vez.
- DTodas las anteriores son falsas.
38Respecto a la gestión de interrupciones en un procesador I8086, podemos afirmar que:
- AEl sistema de interrupciones es vectorizado y el atendimiento de la interrupción consiste en ejecutar el código de la rutina de servicio que se encuentra en la dirección de memoria 4xNºvector.
- BCuando se produce una interrupción siempre se salta a una dirección de memoria fija.
- CEl sistema de interrupciones es vectorizado y puede hacer uso de hasta 2048 vectores distintos.
- DTodas las anteriores afirmaciones son falsas.
39Cuando hablamos de SPECint2000, hacemos referencia a:
- AProgramas SPEC de enteros, compilados con opciones para destacar la tecnología del compilador.
- BProgramas SPEC de enteros, compilados sin opciones avanzadas de optimización de código
- CProgramas SPEC de enteros en los que se ha mejorado la programación de alguna parte de los programas
- DTodas las anteriores son falsas
40Si en la programación de un sistema de interrupciones basado en el controlador i8259 enviamos el byte 01101000 como palabra ICW3 a un controlador, podemos afirmar que:
- AEstamos diseñando un sistema de interrupciones de hasta 36 niveles de interrupción.
- BEstamos programando un controlador esclavo e indicándole que utilice el vector 0xE8 para la línea IRQ0
- CEstamos programando un controlador esclavo e indicándole que utilice el vector 0xE8 para la línea IRQ1
- DSon falsas todas las anteriores
41En la fórmula clásica del tiempo de ejecución de un programa ¿qué influencia puede tener la tecnología del compilador?
- AEl compilador no influye en el tiempo de ejecución de un programa
- BTiene influencia ya que dependiendo de la complejidad de las instrucciones cambiará el tiempo de ciclo para acomodarse a las instrucciones más complejas.
- CEl compilador afecta tanto al recuento de instrucciones como al CPI medio del programa en función de la complejidad de las instrucciones que genere.
- DTodas las anteriores son falsas
42La técnica de “pipeline gating” en un procesador se utiliza para:
- AReducir la potencia estática consumida por el procesador cuando así lo decida el mecanismo de ahorro energético implementado en el procesador.
- BDisminuir la frecuencia de funcionamiento del procesador cuando la carga de trabajo sea baja.
- CControlar el nivel de ejecución de instrucciones de forma especulativa en base a un estimador de confianza y ahorrar consumo de energía.
- DEs una técnica consistente en bloquear la señal de reloj a determinadas zonas del procesador para reducir el consumo de potencia.
43¿Qué acción tiene lugar cuando la rutina de servicio de un periférico envía un comando no específico de final de interrupción a un controlador i8259?
- APone a cero (resetea) el bit activo más prioritario del registro IRR.
- BPone a cero (o resetea) el bit activo o línea de interrupción más prioritaria del registro ISR.
- CPone a cero el bit activo más prioritario tanto del registro IRR como del registro ISR para que se pueda interrumpir de nuevo por la línea asociada a dicho bit.
- DTodas las anteriores son falsas.
44En la comparativa de dos procesadores donde el consumo de potencia sea un aspecto significativo, el mejor procesador será:
- AEl que presente menor consumo de potencia dinámica
- BEl que tenga mejor factor de eficiencia energética
- CEl que tenga la mejor relación: tiempo_ejecución x consumo de potencia
- DEl que menos tiempo tarde en ejecutar la aplicación del usuario.
- ENinguna de las anteriores
45En relación al sistema de E/S en los sistemas computadores, ¿cuál de las siguientes afirmaciones es verdadera?
- AEn un sistema basado en un procesador x86 las instrucciones del tipo IN/OUT pueden utilizarse para acceder a los puertos mapeados como memoria (memory mapped I/O).
- BEn el procesador I8086 los puertos pueden ser mapeados como memoria (memory mapped I/O) o como entrada/salida.
- CLos registros de los periféricos simulados en el simulador PCSpim pueden mapearse como memoria o como entrada/salida.
- DTodas las anteriores son falsas.
46Respecto al sistema de E/S, ¿Cuál de las siguientes afirmaciones es verdadera?
- ALa entrada/salida en un sistema computador se pueden realizar por programa o por interrupciones.
- BLa sincronización por consulta de estado es adecuada en periféricos de velocidad media-alta ya que no hacen esperara al procesador.
- CLas interrupciones son un mecanismo sólo de sincronización.
- DTodas las anteriores son falsas.
47En la gestión centralizada de interrupciones mediante el controlador 8259 de Intel. ¿Cuál de las siguientes afirmaciones es falsa?
- ACon el encadenamiento de controladores 8259 puede construirse un sistema de hasta 64 líneas de interrupción.
- BLas interrupciones en el 8259 pueden habilitarse o no de forma individual mediante el registro de máscaras.
- CUna vez atendido el periférico es necesario enviar un comando de “final de interrupción” al controlador de interrupciones si no está activo el modo automático de final de interrupción.
- DEl controlador puede programarse para que las prioridades de las líneas de petición de interrupciones sean determinadas de acuerdo al método daisy-chain.
48En la gestión centralizada de interrupciones mediante el controlador 8259 de Intel ¿Cuál de las siguientes afirmaciones es cierta?
- ALos vectores de interrupción puede ser programados de forma independiente para cada línea de interrupción a través de la palabra ICW2.
- BLa palabra de inicialización ICW2 sólo nos permite programar el vector asociado a la línea IRQ0.
- CRealmente el vector lo deposita el periférico que interrumpe mientras que el 8259 gestiona el resto como generar las interrupciones, gestionar prioridades, etc.
- DTodas las anteriores son falsas.
Information
- Description
- Preguntas de examen del módulo 1
- Author
- Manolo Becerra
- Language
- Español
- Views
- 691
- Tags
- Rating
- 5.0 out of 5 · 3 ratings Rate this quiz