Test
E/S, interrupciones y DMA en sistemas computadores
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (20)
1Cuando 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.
2En 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.
- ALas máscaras tienen un carácter mas general que el flag de
3En un sistema de computador con procesador I8086, ¿Cuál de las
siguientes afirmaciones es cierta?- AEl procesador lee la dirección de la rutina de servicio de una
posición de memoria obtenida a partir de un vector. - BPodemos utilizar un mecanismo centralizado de gestión de
prioridades utilizando, por ejemplo, un controlador externo.
- AEl procesador lee la dirección de la rutina de servicio de una
4Cuando en un sistema de interrupciones utilizamos la técnica daisy-
chain estaremos definiendo:- AUn método para definir prioridades de los dispositivos que
interrumpen - BSólo se puede utilizar la gestión de prioridades por software.
- AUn método para definir prioridades de los dispositivos que
5Cuando 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:- APodemos utilizar un mecanismo centralizado de gestión de
prioridades utilizando, por ejemplo, un controlador externo. - BSólo se puede utilizar la gestión de prioridades por software.
- CNo es necesario utilizar un mecanismo de gestión de
prioridades porque ya están definidas.
- APodemos utilizar un mecanismo centralizado de gestión de
6En base a la definición dada en clase ‘’transductor’’ de un periférico. ¿Cuál de las siguientes afirmaciones es cierta?
- Aa. Todo periférico incorpora un transductor independientemente de su tecnología.
- Bb. El transductor en una impresora puede ser opcional.
- Cc. La evolución de la tecnología ha permitido que algunos periféricos no dispongan o necesiten de un transductor.
- Dd. Todas las anteriores son falsas.
7En 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:
- Aa. Aumentar el ancho de los buses para aumentar el ancho de banda (MB/segundo) de las transferencias.
- Bb. Utilizar buses asíncronos
- Cc. Utilizar buses seriales.
- Dd. Ninguna de las anteriores.
8En las transferencias de datos por DMA normalmente el trabajo de la CPU:
- Aa. Es importante ya que se encarga de consultar el estado de los periféricos para ver cuando están listos para realizar las transferencias.
- Bb. Es mínimo ya que solo tiene que programar el controlador DMA con las características de la transferencia.
- Cc. Se reduce a la comprobación del controlador de DMA para ver cuando ha terminado la transferencia.
- Dd. No se corresponde con ninguno de los anteriores trabajos.
9En relación a como se selecciona un dispositivo que se conecta a un bus podemos decir que:
- Aa. El dispositivo se conecta al bus solo cuando lo indica el decodificador de direcciones a través de una pin de selección.
- Bb. El dispositivo siempre está conectado al bus y está listo para recibir o transmitir datos.
- Cc. La conexión al bus del dispositivo viene determinada sólo por las señales de control.
- Dd. Todas las anteriores son falsas.
10En relación a las funciones típicas asociadas a una interfaz, ¿Cuál de las siguientes funciones no es tarea del interfaz?
- Aa. Realizar conversiones de datos a formatos serie y/o paralelo.
- Bb. Generar una interrupción
- Cc. Control de las señales del bus en transferencias por DMA.
- Dd. Adaptación de señales críticas.
11En relación a un sistema de interrupciones que utiliza un controlador de interrupciones del tipo I8259, podemos afirmar que:
- Aa. Las prioridades quedan establecidas por el orden en el que se haga la encuesta o se interrogue a los periféricos para detectar cuál ha interrumpido.
- Bb. Las prioridades quedan definidas por el orden en que se reciba la señal INTA: el periférico que antes reciba esa señal, ser el más prioritario.
- Cc. Las prioridades quedan definidas de forma centralizada en el controlador.
- Dd. Todas las anteriores son falsas.
12Las interrupciones en un procesador con arquitectura MIPS-32 si están habilitadas y se producen, hacen que:
- Aa. El procesador pase al modo kernel o supervisor y bifurca a la dirección 0x10000000 para ejecutar el código de tratamiento de la excepción.
- Bb. El procesador pasa a modo kernel e identifica al periférico por el identificador depositado en el bus para luego ejecutar la subrutina de servicio.
- CEl procesador cambia a modo kernel o supervisor para ejecutar el código de tratamiento de excepciones y/o interrupciones.
- Dd. El procesador, sin cambiar de estado, bifurca a la dirección 0x80000180 para ejecutar el código y retornar con una instrucción especial.
13Para habilitar las interrupciones del nivel 3 del hardware en un sistema computador basado en el procesador MIPS-32 deberemos:
- Aa. Escribir un 0x8001 en el registro de “causa”.
- Bb. Escribir un 0x8801 en el registro de “estado”.
- Cc. Escribir un 0x4001 en el registro de “máscara”.
- Dd. Escribir un 0x2001 en el registro de “estado”.
14Respecto a los protocolos de comunicación en buses, ¿Cuál de las siguientes afirmaciones es cierta?
- Aa. Los buses síncronos pueden utilizarse para cualquier distancia siempre que incluyan la señal de reloj.
- Bb. El protocolo síncrono permite mayor ancho de banda que el asíncrono.
- Cc. El ancho de banda 8MB/seg) es independiente de si el protocolo es síncrono o asíncrono.
- Dd. Todas las anteriores son falsas.
15 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:
- Aa. Estamos diseñando un sistema de interrupciones de hasta 24 niveles de interrupción.
- Bb. Estamos programando en el controlador que utilice el vector 0x68 para la línea IRQ0
- Cc. Estamos diseñando un sistema con 29 líneas de interrupciones.
- Dd. Todas las anteriores son falsas.
16Si en un determinado entorno oímos hablar del daisy-chain posiblemente se estarán refiriendo a:
- Aa. Un sistema de vectorización de interrupciones.
- Bb. Una técnica de gestión de prioridades.
- Cc. Una técnica de sincronización
- Dd. Ninguna de las anteriores.
17Si 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:
- Aa. Programar el valor 50 como palabra ICW1.
- Bb. Programar el valor 40 como palabra ICW2.
- Cc. Programar el valor 48 como palabra ICW2.
- Dd. Todos los anteriores comandos de inicialización son incorrectos.
1853. En un computador compatible PC permitirá el direccionamiento de múltiples dispositivos de entrada/salida (puertos) hasta un máximo de:
- Aa. 1024 puertos
- Bb. Solo está limitado por el tamaño del bus de direcciones.
- Cc. La arquitectura del procesador fija un máximo de 64K puertos
- Dd. 32k puertos mapeados como entrada/salida a los que se accede con instrucciones del tipo IN/OUT.
19¿Cuál de las siguientes frases es la más acertada cuando se habla de la entrada/salida de un computador?
- Aa. Transferencias de entrada/salida de datos por interrupciones.
- Bb. Transferencia de datos por interrupciones y sincronización por DMA.
- Cc. Transferencias de datos por DMA y sincronización por interrupciones.
- Dd. Transferencias por consulta de estado y sincronización por interrupciones.
20Respecto del puerto paralelo de un computador tipo IBM PC se puede afirmar que es:
- Aa. Un interfaz asíncrono que permite la conexión de periféricos de diferentes velocidades.
- Ba. El tiempo de respuesta del cauce de 10 etapas es menor que el de 5 etapas.
Información
- Descripción
- Test sobre Sin título, creado por Juanma Perez el 24/02/2017.
- Autor
- Juanma Perez
- Idioma
- English
- Visitas
- 11
- Valoración
- Aún sin valoraciones Valora este test