David R
Test por , creado hace más de 1 año

MODULO 1 PI Test sobre MODULO 1 (PI), creado por David R el 21/03/2016.

65
0
0
David R
Creado por David R hace más de 8 años
Cerrar

MODULO 1 (PI)

Pregunta 1 de 56

1

Cuando hablamos del sistema de interrupciones del I8086, ¿Cuál de las siguientes afirmaciones es CIERTA?

Selecciona una de las siguientes respuestas posibles:

  • Los dispositivos se identifican por consulta de estado ya que implementa unos sistemas de interrupciones no vectorizado.

  • Las direcciones de las rutinas de servicio de cada una de las interrupciones están almacenadas en una tabla que puede ocupar hasta 1024 bytes.

  • El sistema es capaz de gestionar hasta 1024 líneas de interrupción de forma vectorizada

  • No tiene instrucciones de interrupción (interrupciones software).

  • Todas las anteriores son falsas.

Explicación

Pregunta 2 de 56

1

¿Cuál de las siguientes funciones no corresponden a un interfaz?

Selecciona una de las siguientes respuestas posibles:

  • Corrección de posibles errores en las transmisiones.

  • Conversión y/o adaptación de formatos de datos.

  • Almacenamiento temporal de información.

  • Ejecución de instrucciones de entrada/salida tipo: in() y out().

Explicación

Pregunta 3 de 56

1

Si en un sistema de interrupciones basado en el controlador i8259 enviamos a un controlador el byte 11101000 como palabra ICW3 y tiene en su pata ‘SP/EN’ = +5v, ¿Cuál de las siguientes afirmaciones es cierta?

Selecciona una de las siguientes respuestas posibles:

  • Estamos diseñando un sistema de hasta 36 líneas de interrupción

  • [SIN OPCIONES]

Explicación

Pregunta 4 de 56

1

El interfaz Centronics se puede considerar como:

Selecciona una de las siguientes respuestas posibles:

  • Un bus paralelo asíncrono.

  • [SIN OPCIONES]

Explicación

Pregunta 5 de 56

1

En un sistema de interrupciones basado en varios controladores i8259 conectados en cascada ¿Como se indica a un controlador que es maestro o esclavo?

Selecciona una de las siguientes respuestas posibles:

  • Con la palabra ICW 4 si está en modo amplificación de señales (buffered).

  • [SIN OPCIONES]

Explicación

Pregunta 6 de 56

1

Respecto al sistema de E/S en un procesador, ¿Cuál de las siguientes afirmaciones es verdadera?

Selecciona una de las siguientes respuestas posibles:

  • Las 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

  • En el procesador I8086 los puertos pueden ser mapeados como memoria (memory mapped I/O) o E/S.

  • Los registros de los periféricos simulados en el simulador PCSpim pueden mapearse como memoria o como entrada/salida.

  • Todas las anteriores son falsas.

Explicación

Pregunta 7 de 56

1

Cuando se realizan transferencias por DMA haciendo uso de un controlador similar al 8237 de Intel, ¿Cuál de las siguientes afirmaciones es CIERTA?

Selecciona una o más de las siguientes respuestas posibles:

  • Los puertos se seleccionan en base a su dirección que se encuentra en el bus de direcciones.

  • Cuando 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.

  • En las transferencias por DMA el direccionamiento de los puertos se realiza mediante las instrucciones IN/OUT.

  • En las transferencias por DMA los puertos son seleccionados por la señal DACK del contador DMA.

  • En las transferencias por DMA los puertos son seleccionados por una señal del contador DMA.

Explicación

Pregunta 8 de 56

1

¿Que acción tiene lugar cuando la rutina de servicio de un periférico envía un comando no especifico de final de interrupción a un controlador i8259?

Selecciona una de las siguientes respuestas posibles:

  • Pone a cero (o resetea) el bit activo o línea de interrupción más prioritaria del registro ISR.

  • [SIN OPCIONES]

Explicación

Pregunta 9 de 56

1

En la conexión de diferentes dispositivos a un bus síncrono:

Selecciona una de las siguientes respuestas posibles:

  • Solo admite la conexión de dispositivos que sean igual de rápidos.

  • [SIN OPCIONES]

Explicación

Pregunta 10 de 56

1

Respecto al comando de final de interrupción (EOI) en un controlador i8259 ¿Cuál de las siguientes afirmaciones es falsa?

Selecciona una de las siguientes respuestas posibles:

  • No es necesario enviar un comando de EOI cuando se programa adecuadamente el i8259 cuando así sea.

  • Siempre 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.

  • El i8259 dispone de comandos de EOI específico con posibilidad de rotar las prioridades de las líneas de interrupción

  • El i8259 permite implementar un sistema de interrupciones vectorizado.

Explicación

Pregunta 11 de 56

1

En el diseño de un bus asíncrono cual de los siguientes aspectos puede ser opcional:

Selecciona una de las siguientes respuestas posibles:

  • La señal de reloj

  • [SIN OPCIONES]

Explicación

Pregunta 12 de 56

1

Respecto a la conexión de los diversos componentes de un sistema computador a través de buses, podemos decir que:

Selecciona una de las siguientes respuestas posibles:

  • Es más eficiente organizar el sistema como una jerarquía de buses según prestaciones de los dispositivos.

  • [SIN OPCIONES]

Explicación

Pregunta 13 de 56

1

Cuando se conecta una impresora al puerto pararelo Centronics de un PC, la señal “ack” se utiliza para:

Selecciona una de las siguientes respuestas posibles:

  • Que la impresora avise al computador que ya ha recibido el dato enviado.

  • [SIN OPCIONES]

Explicación

Pregunta 14 de 56

1

En un procesador del tipo I8086 el acceso a los puertos de entrada-salida se realiza normalmente con instrucciones:

Selecciona una de las siguientes respuestas posibles:

  • Del tipo in() Out()

  • Con instrucciones de acceso a puertos mapeados como memoria.

  • Se accede con instrucciones de los tipos a) y b) anteriores.

  • Todas las anteriores son falsas.

Explicación

Pregunta 15 de 56

1

En las transferencias por DMA utilizando el controlador 8237 de Intel, ¿Cuál de las siguientes afirmaciones es falsa?

Selecciona una de las siguientes respuestas posibles:

  • No tiene capacidad para inicializar un bloque de memoria con un valor dado.

  • Puede realizar transferencias de datos entre memoria y periféricos y de memoria a memoria.

  • El tamaño de bloque máximo que puede transferirse es de 64K

  • Los controladores pueden encadenarse para aumentar el número de canales de DMA

Explicación

Pregunta 16 de 56

1

El protocolo “handshake” es propio de:

Selecciona una de las siguientes respuestas posibles:

  • Un bus paralelo o serie con protocolo asíncrono.

  • [SIN OPCIONES]

Explicación

Pregunta 17 de 56

1

Cuando en un diseño computador hablamos de las interrupciones, nos estamos refiriendo a:

Selecciona una de las siguientes respuestas posibles:

  • Un método de sincronización.

  • [SIN OPCIONES]

Explicación

Pregunta 18 de 56

1

Desde el punto de vista del uso del procesador, y cuando se habla de sincronización por consulta de estado podemos afirmar que:

Selecciona una de las siguientes respuestas posibles:

  • La consulta de estado presenta un mejor rendimiento cuando se aplica a dispositivos rápidos.

  • [SIN OPCIONES]

Explicación

Pregunta 19 de 56

1

Cuando en el diseño de un sistema computador se maneja los TPC-C, se ha de entender que:

Selecciona una de las siguientes respuestas posibles:

  • Es una medida del rendimiento de la entrada-salida en procesamiento de transacciones on-line.

  • [SIN OPCIONES]

Explicación

Pregunta 20 de 56

1

En un modelo simplificado de periférico, un transductor es un dispositivo que tiene la funcionalidad de:

Selecciona una de las siguientes respuestas posibles:

  • Convertir un tipo de energía en otro.

  • [SIN OPCIONES]

Explicación

Pregunta 21 de 56

1

Respecto de la gestión de interrupciones en un procesador I8086, podemos afirmar que:

Selecciona una de las siguientes respuestas posibles:

  • El 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: 4xNº vector.

  • Cuando se produce una interrupción siempre se salta a una dirección de memoria fija.

  • El sistema de interrupciones es vectorizado y puede hacer uso de hasta 2048 vectores distintos.

  • Todas las anteriores son falsas.

Explicación

Pregunta 22 de 56

1

El 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:

Selecciona una de las siguientes respuestas posibles:

  • Siempre con una instrucción especial de retorno que afecta al contador de programa y al estado del procesador.

  • [SIN OPCIONES]

Explicación

Pregunta 23 de 56

1

¿Cuál de los siguientes factores puede ser un factor limitativo importante del rendimiento de la entrada/salida?

Selecciona una de las siguientes respuestas posibles:

  • El sistema de memoria del computador.

  • Usar buses síncronos.

  • Usar buses de transmisión serie.

  • Ninguno de los factores citados afectan realmente y de forma directa al rendimiento.

Explicación

Pregunta 24 de 56

1

¿En cuál de los siguientes apartados se estaría haciendo referencia al transductor de un periférico?

Selecciona una de las siguientes respuestas posibles:

  • Motor de una unidad lectora/grabadora de DVD

  • Diodo laser de un DVD

  • Cartucho de cinta magnética en una unidad de almacenamiento.

  • Tóner de una impresora laser.

Explicación

Pregunta 25 de 56

1

Si 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:

Selecciona una de las siguientes respuestas posibles:

  • Entrada/salida o memoria dependiendo del modo de direccionamiento utilizado para especificar el puerto.

  • Memoria.

  • Entrada/Salida.

  • Memoria o entrada-salida dependiendo del diseño del decodificador de direcciones y la señal IO/M’.

Explicación

Pregunta 26 de 56

1

En el diseño del sistema de entrada/salida (E/S) de un computador basado en el MIPS-32 puede optarse por:

Selecciona una de las siguientes respuestas posibles:

  • Mapear los puertos como memoria (memory mapped I/O) o como entrada/salida (mapped I/O)

  • Mapearlos solo como memoria.

  • Mapearlos solo como E/S.

  • Todas las anteriores son falsas.

Explicación

Pregunta 27 de 56

1

Cuando un procesador con arquitectura MIPS-32 ejecuta una instrucción que produce un desbordamiento (overflow) entonces se genera:

Selecciona una de las siguientes respuestas posibles:

  • Una excepción con código distinto de 0 que puede extraerse del registro de “cause”.

  • [SIN OPCIONES]

Explicación

Pregunta 28 de 56

1

¿En cuál de los siguientes apartados se habla de una técnica de sincronización?

Selecciona una de las siguientes respuestas posibles:

  • Acceso Directo a Memoria (DMA)

  • Entrada/salida por programa

  • Interrupción no vectorizada

  • Procesador de entrada/salida.

  • En ninguna de las anteriores.

Explicación

Pregunta 29 de 56

1

Si consideramos las funciones que tiene que realizar el interfaz de un periferico, ¿Cuál de las siguientes afirmaciones diría que es falsa?

Selecciona una de las siguientes respuestas posibles:

  • Detección de errores.

  • Decodificar y ejecutar un programa de entrada/salida de datos

  • Amortiguar diferencias de velocidad entre periférico y CPU

  • Conversión de longitud y formato de datos

Explicación

Pregunta 30 de 56

1

Entre los registros del controlador de DMA 8237 podemos encontrar un registro local o tampón utilizado para:

Selecciona una de las siguientes respuestas posibles:

  • Realizar transferencias de memoria a periférico

  • Realizar transferencias de una zona de memoria a otra.

  • Almacenamiento intermedio en las transferencias de datos desde un periférico rápido a memoria

  • Almacenamiento intermediario en transferencias de datos de memoria a periférico lento.

Explicación

Pregunta 31 de 56

1

En un sistema de interrupciones vectorizado y en daisy-chain ¿Cuál de las siguientes afirmaciones es cierta?

Selecciona una de las siguientes respuestas posibles:

  • La 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.

  • La 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.

  • La 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.

  • Todas las respuestas son falsas.

Explicación

Pregunta 32 de 56

1

En relación al uso de la consulta de estado en un sistema computador podemos decir que:

Selecciona una de las siguientes respuestas posibles:

  • El “overhead” o gasto de tiempo de CPU aumenta con los dispositivos lentos.

  • [SIN OPCIONES]

Explicación

Pregunta 33 de 56

1

Si 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?

Selecciona una de las siguientes respuestas posibles:

  • Programar el valor 0x80 como palabra ICW2

  • Programar el valor 0x8F como ICW1

  • Programar el valor 0x88 como palabra ICW2

  • Todos los comandos anteriores son incorrectos.

Explicación

Pregunta 34 de 56

1

En la gestión de interrupciones de un procesador con arquitectura MIPS-32 similar al utilizado en las practicas de la asignatura, ¿en cuál de las siguientes opciones se permitirá las interrupciones de un periférico conectado al nivel 1 de las interrupciones de hardware?

Selecciona una de las siguientes respuestas posibles:

  • Registro “status” = 0x0801

  • [SIN OPCIONES]

Explicación

Pregunta 35 de 56

1

Respecto del puerto paralelo de un computador tipo IBM PC se puede afirmar que es:

Selecciona una de las siguientes respuestas posibles:

  • Un interfaz asíncrono que permite la conexión de periféricos de diferentes velocidades.

  • [SIN OPCIONES]

Explicación

Pregunta 36 de 56

1

Cuando 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?

Selecciona una de las siguientes respuestas posibles:

  • El tamaño

  • Mejorar el rendimiento

  • Diseñar un sistema con conexiones estándar

  • Consumo de potencia bajo.

Explicación

Pregunta 37 de 56

1

En 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:

Selecciona una de las siguientes respuestas posibles:

  • Las 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

  • El flag de habilitación de interrupciones afecta a todos los niveles, habilitación o no.

  • El enmascaramiento y la habilitación actúan por igual y se han de especificar para cada nivel proporcionando un doble mecanismo de habilitación.

  • Las afirmaciones a y c son ciertas.

Explicación

Pregunta 38 de 56

1

En un sistema de computador con procesador I8086, ¿Cuál de las siguientes afirmaciones es cierta?

Selecciona una de las siguientes respuestas posibles:

  • El procesador lee la dirección de la rutina de servicio de una posición de memoria obtenida a partir de un vector.

  • [SIN OPCIONES]

Explicación

Pregunta 39 de 56

1

Cuando en un sistema de interrupciones utilizamos la técnica daisy-chain estaremos definiendo:

Selecciona una de las siguientes respuestas posibles:

  • Un método para definir prioridades de los dispositivos que interrumpen

  • [SIN OPCIONES]

Explicación

Pregunta 40 de 56

1

Cuando en el diseño de un sistema computador se utiliza un procesador que dispone de un sistema de interrupciones con múltiples líneas de petición de interrupción entonces:

Selecciona una de las siguientes respuestas posibles:

  • No es necesario utilizar un mecanismo de gestión de prioridades porque ya están definidas.

  • [SIN OPCIONES]

Explicación

Pregunta 41 de 56

1

Cuando un procesador accede a puertos que están mapeados como entrada/salida, hará uso de:

Selecciona una de las siguientes respuestas posibles:

  • Solo de instrucciones especiales de entrada/salida.

  • [SIN OPCIONES]

Explicación

Pregunta 42 de 56

1

En base a la definición dada en clase ‘’transductor’’ de un periférico. ¿Cuál de las siguientes afirmaciones es cierta?

Selecciona una de las siguientes respuestas posibles:

  • La evolución de la tecnología ha permitido que algunos periféricos no dispongan o necesiten de un transductor.

  • [SIN OPCIONES]

Explicación

Pregunta 43 de 56

1

En el diseño de los buses en sistemas computadores de propósito general, podemos afirmar que a lo largo del tiempo se ha observado la tendencia de:

Selecciona una de las siguientes respuestas posibles:

  • Utilizar buses seriales.

  • [SIN OPCIONES]

Explicación

Pregunta 44 de 56

1

En las transferencias de datos por DMA normalmente el trabajo de la CPU:

Selecciona una de las siguientes respuestas posibles:

  • Es mínimo ya que solo tiene que programar el controlador DMA con las características de la transferencia.

  • [SIN OPCIONES]

Explicación

Pregunta 45 de 56

1

En relación a como se selecciona un dispositivo que se conecta a un bus podemos decir que:

Selecciona una de las siguientes respuestas posibles:

  • El dispositivo se conecta al bus solo cuando lo indica el decodificador de direcciones a través de una pin de selección.

  • [SIN OPCIONES]

Explicación

Pregunta 46 de 56

1

En relación a las funciones típicas asociadas a una interfaz, ¿Cuál de las siguientes funciones no es tarea del interfaz?

Selecciona una de las siguientes respuestas posibles:

  • Control de las señales del bus en transferencias por DMA.

  • [SIN OPCIONES]

Explicación

Pregunta 47 de 56

1

En relación a un sistema de interrupciones que utiliza un controlador de interrupciones del tipo I8259, podemos afirmar que:

Selecciona una de las siguientes respuestas posibles:

  • Las prioridades quedan definidas de forma centralizada en el controlador.

  • [SIN OPCIONES]

Explicación

Pregunta 48 de 56

1

Las interrupciones en un procesador con arquitectura MIPS-32 si están habilitadas y se producen, hacen que:

Selecciona una de las siguientes respuestas posibles:

  • El procesador cambia a modo kernel o supervisor para ejecutar el código de tratamiento de excepciones y/o interrupciones.

  • [SIN OPCIONES]

Explicación

Pregunta 49 de 56

1

Para habilitar las interrupciones del nivel 3 del hardware en un sistema computador basado en el procesador MIPS-32 deberemos:

Selecciona una de las siguientes respuestas posibles:

  • Escribir un 0x2001 en el registro de “estado”.

  • [SIN OPCIONES]

Explicación

Pregunta 50 de 56

1

Respecto a los protocolos de comunicación en buses, ¿Cuál de las siguientes afirmaciones es cierta?

Selecciona una de las siguientes respuestas posibles:

  • El protocolo síncrono permite mayor ancho de banda que el asíncrono.

  • [SIN OPCIONES]

Explicación

Pregunta 51 de 56

1

Si 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:

Selecciona una de las siguientes respuestas posibles:

  • Estamos diseñando un sistema con 29 líneas de interrupciones.

  • [SIN OPCIONES]

Explicación

Pregunta 52 de 56

1

Si en un determinado entorno oímos hablar del daisy-chain posiblemente se estarán refiriendo a:

Selecciona una de las siguientes respuestas posibles:

  • Una técnica de gestión de prioridades.

  • [SIN OPCIONES]

Explicación

Pregunta 53 de 56

1

Si en un sistema de interrupciones basado en el controlador I8259 se quiere que el periférico conectado a la línea IRQ7 obtenga la dirección de la rutina de servicio de la posición de memoria 188 entonces se habrá de:

Selecciona una de las siguientes respuestas posibles:

  • Programar el valor 40 como palabra ICW2.

  • [SIN OPCIONES]

Explicación

Pregunta 54 de 56

1

En un computador compatible PC permitirá el direccionamiento de múltiples dispositivos de entrada/salida (puertos) hasta un máximo de:

Selecciona una de las siguientes respuestas posibles:

  • La arquitectura del procesador fija un máximo de 64K puertos

  • [SIN OPCIONES]

Explicación

Pregunta 55 de 56

1

¿Cuál de las siguientes frases es la más acertada cuando se habla de la entrada/salida de un computador?

Selecciona una de las siguientes respuestas posibles:

  • Transferencias de datos por DMA y sincronización por interrupciones.

  • [SIN OPCIONES]

Explicación

Pregunta 56 de 56

1

¿Cuál de los siguientes factores pueden ser un factor limitativo importante del rendimiento de la entrada/salida?

Selecciona una de las siguientes respuestas posibles:

  • El sistema de memoria.

  • [SIN OPCIONES]

Explicación