wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MODULO 1 PERIFÉRICOS E INTERFACES (Corregido)

Total questions: 42

Worksheet time: 21mins

Name
Class
Date
1.

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

a)

Corrección de posibles errores en las transmisiones

b)

Corrección de posibles errores en las transmisiones

c)

Almacenamiento temporal de información

d)

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

2.

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

a)

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

b)

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

c)

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

d)

Todas las anteriores son falsas

3.

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

a)

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.

b)

En el procesador I8086 los puertos pueden ser mapeados como

memoria (memory mapped I/O) o E/S

c)

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

d)

Todas las anteriores son falsas

4.

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

a)

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

b)

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

c)

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

d)

En las transferencias por DMA los puertos son seleccionados por la

señal DACK del contador DMA

5.

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

a)

No es necesario enviar un comando de EOI cuando se programa

adecuadamente el i8259 cuando así sea

b)

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

c)

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

d)

El i8259 permite implementar un sistema de interrupciones vectorizado

6.

En un procesador del tipo I8086 el acceso a los puertos de entradasalida se realiza normalmente con instrucciones

a)

a) Del tipo in() Out()

b)

b) Con instrucciones de acceso a puertos mapeados como memoria

c)

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

d)

d) Todas las anteriores son falsas

7.

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

a)

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

b)

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

c)

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

d)

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

8.

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

a)

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.

b)

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

c)

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

d)

Todas las anteriores son falsas

9.

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

a)

El sistema de memoria del computador

b)

Usar buses síncronos

c)

Usar buses de transmisión serie

d)

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

10.

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

a)

Motor de una unidad lectora/grabadora de DVD

b)

Diodo laser de un DVD

c)

Cartucho de cinta magnética en una unidad de almacenamiento

d)

Tóner de una impresora laser

11.

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:

a)

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

b)

Memoria

c)

Entrada/Salida

d)

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

12.

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

a)

Acceso Directo a Memoria (DMA)

b)

Entrada/salida por programa

c)

Interrupción no vectorizada

d)

Procesador de entrada/salida

e)

En ninguna de las anteriores

13.

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

a)

Detección de errores

b)

Decodificar y ejecutar un programa de entrada/salida de datos

c)

Amortiguar diferencias de velocidad entre periférico y CPU

d)

Conversión de longitud y formato de datos

14.

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

a)

Realizar transferencias de memoria a periférico

b)

Realizar transferencias de una zona de memoria a otra

c)

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

d)

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

15.

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

a)

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

b)

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

c)

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

d)

Todas las respuestas son falsas

16.

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?

a)

Programar el valor 0x80 como palabra ICW2

b)

Programar el valor 0x8F como ICW1

c)

Programar el valor 0x88 como palabra ICW2

d)

Todos los comandos anteriores son incorrectos

17.

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?

a)

El tamaño

b)

Mejorar el rendimiento

c)

Diseñar un sistema con conexiones estándar

d)

Consumo de potencia bajo

18.

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:

a)

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

b)

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

c)

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

d)

Las afirmaciones a y c son ciertas

19.

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

a)

Un bus paralelo con capacidad para conectar hasta máximo 4 periféricos simultáneamente

b)

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

c)

Un bus síncrono paralelo

d)

Todas las anteriores son falsas

20.

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?

a)

El tamaño

b)

Mejorar el rendimiento

c)

Diseñar un sistema con conexiones estándar

d)

Consumo de potencia bajo

21.

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

a)

Usar buses síncronos

b)

El sistema de memoria del computador

c)

Usar buses de transmisión serie

d)

Ninguno de los factores citados afectan directamente al rendimiento

22.

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

a)

El "overhead" o gasto de tiempo de CPU es independiente de la velocidad de los dispositivos

b)

Es una solución que exige modificaciones hardware adicionales no siempre al alcance

c)

Es una técnica difícil de implementar a nivel de protocolos

d)

El "overhead" o gasto de tiempo de CPU aumenta con los dispositivos lentos

23.

En un sistema de interrupciones compatible con el I8086 ¿en qué dirección de memoria se ubicaría la dirección de la rutina de servicio de un periférico que interrumpe y utiliza el vector 12:

a)

180

b)

48

c)

480

d)

Todas las anteriores son falsas

24.

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

a)

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

b)

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

c)

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

d)

Todas las respuestas dadas son falsas

25.

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

a)

Pone a cero (resetea) el bit activo más prioritario del registro IRR

b)

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

c)

Pone 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

d)

Todas las anteriores son falsas

26.

Un bus es ...

a)

El conjunto de cables que lleva la energía necesaria para alimentar a los diferentes subsistemas

b)

Un conjunto de cables de propósito general

c)

Un siempre conjunto de conductores para transferir la información mediante niveles de tensión eléctrica

d)

Un canal de comunicación compartido, que utiliza un conjunto de cables o vías de comunicación para conectar múltiples subsistemas

e)

Un canal de comunicación, que utiliza un conjunto de cables o vías de comunicación para conectar dos subsistemas

27.

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

a)

Realizar transferencias de memoria a periférico

b)

Realizar transferencias de una zona de memoria a otra

c)

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

d)

Almacenamiento intermedio en transferencias de datos de memoria a periférico lento

28.

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

a)

Es un benchmark para medir el rendimiento de la CPU

b)

Se está calculando el ancho de banda de la entrada-salida

c)

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

d)

Todas las anteriores son ciertas

29.

El interfaz Centronics se puede considerar como:

a)

Un bus paralelo asíncrono

b)

Un bus serie síncrono

c)

Un bus paralelo síncrono con señales de handshake

d)

Todas las anteriores son falsas

30.

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

a)

Transferir información de acuerdo a un protocolo

b)

Convertir un tipo de energía en otro

c)

Adaptar los voltajes de las señales eléctricas a las necesidades de los periféricos

d)

Todas las anteriores son falsas

31.

El protocolo de "handshake" es propio de:

a)

Un bus serie síncrono

b)

Un bus paralelo

c)

Un bus paralelo o serie con protocolo asíncrono

d)

Todas las anteriores son falsas

32.

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

a)

Una técnica para la transferencia de datos

b)

Un método de sincronización

c)

Es tanto una técnica de transferencia como de sincronización

d)

Todas las anteriores no son ciertas

33.

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

a)

El protocolo de comunicación

b)

Señales de datos, control y estado

c)

La señal de reloj

d)

Todo lo anterior es necesario

34.

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

a)

Siempre será más eficiente que el uso de interrupciones debido a su fácil implementación

b)

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

c)

El “overhead” o sobrecarga de uso de procesador es independiente del tipo de dispositivo de entrada-salida

d)

Todas las anteriores son ciertas

35.

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

a)

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

b)

Podemos conectar dispositivos sin que importe sus velocidades

c)

Se ha de tener en cuenta que solo se deben conectar dispositivos seriales con información de reloj

d)

Todas las anteriores son falsas

36.

Cuando se conecta una impresora al puerto paralelo Centronics de un PC, la señal "ack’" se utiliza para:

a)

Indicar a la impresora que se le envía un dato

b)

Que la impresora indique al computador que ya está lista para aceptar un nuevo dato

c)

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

d)

Todas las anteriores son falsas

37.

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

a)

Estamos programando un chip esclavo y le indicamos que para la línea IRQ0 utilice el vector 0xE8

b)

Estamos programando un chip esclavo y le indicamos que para la línea IRQ0 utilice el vector 0xE8

c)

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

d)

Todas las anteriores son falsas

38.

En un sistema de interrupciones basado en varios controladores i8259 conectados en cascada ¿cómo se indica a un controlador que es maestro (master) o esclavo (slave)?

a)

Con la palabra de inicialización ICW3

b)

Con la palabra ICW4 si está en modo de amplificación de señales (buffered)

c)

Através de un pin o patita del controlador independientemente del si se hace uso o no de la amplificación de señales

d)

Todas las anteriores son falsas

39.

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:

a)

Una instrucción de retorno con el mismo código de operación que el retorno de una función o subrutina en programación

b)

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

c)

Una instrucción de salto a la dirección siguiente de la instrucción interrumpida

d)

Ninguna de las anteriores

40.

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

a)

Cuando se produce una interrupción siempre se salta a una dirección de memoria fija donde existe el código necesario para detectar el origen de la interrupción y atenderla

b)

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

c)

El sistema de interrupciones es vectorizado y puede hacer uso de hasta 1024 vectores distintos

d)

Todas las anteriores son falsas

41.

Cuando en un sistema de interrupciones utilizamos la técnica "Daisy-Chain" estaremos definiendo:

a)

El método de identificación de los dispositivos

b)

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

c)

Un método alternativo a las interrupciones vectorizadas

d)

Todas las anteriores son falsas

42.

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

a)

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

b)

Mapearlos solo como memoria.

c)

Mapearlos solo como E/S

d)

Todas las anteriores son falsas.