wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Program. en Tiempo Real [Conceptos Generales & Interrupciones]

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

¿en términos de un sistema en tiempo real, que significa Reloj?

a)

tiempo que se demora entre la aparición de la interrupción y la ejecución de la primera instrucción asociada a ella

b)

Es un contador que llegado a cierto estado, es capaz de notificar que esto ha sucedido.

c)

es simplemente un contador que provee una base de tiempo.

d)

es una señal de hardware que inicia un evento.

2.

¿en términos de un sistema en tiempo real, que significa Timer?

a)

tiempo que se demora entre la aparición de la interrupción y la ejecución de la primera instrucción asociada a ella

b)

Es un contador que llegado a cierto estado, es capaz de notificar que esto ha sucedido.

c)

es simplemente un contador que provee una base de tiempo.

d)

es una señal de hardware que inicia un evento.

3.

¿en términos de un sistema en tiempo real, que significa Tiempo de latencia?

a)

tiempo que se demora entre la aparición de la interrupción y la ejecución de la primera instrucción asociada a ella

b)

Es un contador que llegado a cierto estado, es capaz de notificar que esto ha sucedido.

c)

es simplemente un contador que provee una base de tiempo.

d)

es una señal de hardware que inicia un evento.

4.

¿en términos de un sistema en tiempo real, que significa Interrupcion?

a)

tiempo que se demora entre la aparición de la interrupción y la ejecución de la primera instrucción asociada a ella

b)

Es un contador que llegado a cierto estado, es capaz de notificar que esto ha sucedido.

c)

es simplemente un contador que provee una base de tiempo.

d)

es una señal de hardware que inicia un evento.

5.

¿en términos de un sistema en tiempo real, que significa Evento?

a)

es un suceso que hace que genera un cambio del control de flujo.

b)

Es un contador que llegado a cierto estado, es capaz de notificar que esto ha sucedido.

c)

es simplemente un contador que provee una base de tiempo.

d)

es una señal de hardware que inicia un evento.

6.

¿en términos de un sistema en tiempo real, que significa que sea de tipo blando?

a)

produce la falla del sistema

b)

penaliza por el incumplimiento del plazo

7.

¿en términos de un sistema en tiempo real, que significa que sea de tipo Duro?

a)

produce la falla del sistema

b)

penaliza por el incumplimiento del plazo

8.

¿que significa que un sistema sea de "tiempo real"?

a)

Dispositivo que debe satisfacer restricciones explícitas en el tiempo

b)

Dispositivo que debe conocer exactamente el tiempo que le tomará al sistema responder a un determinado evento.

c)

Dispositivo que cuenta con entradas y salidas para procesar informacion

d)

Dispositivo que entre conoce la presentación de un conjunto de entradas a un sistema y la aparición de todas las salidas asociadas.

9.

¿Qué es un sistema polled loop?

a)

es aquel en el que una tarea de prioridad más alta es capaz de interrumpir la ejecución de una de prioridad más baja

b)

sistemas multitarea en la cual las tareas se ejecutan simultáneamente

c)

verifica secuencialmente condiciones, y si están activados ejecuta las tareas asociadas

d)

es en el que A cada tarea se le asigna una cantidad fija de tiempo durante la cual puede ejecutar.

10.

¿Qué es un sistema basado en interrupciones?

a)

es aquel en el que una tarea de prioridad más alta es capaz de interrumpir la ejecución de una de prioridad más baja

b)

sistemas multitarea en la cual las tareas se ejecutan simultáneamente

c)

verifica secuencialmente condiciones, y si están activados ejecuta las tareas asociadas

d)

es en el que A cada tarea se le asigna una cantidad fija de tiempo durante la cual puede ejecutar.

11.

¿Qué es un sistema Time Slice?

a)

es aquel en el que una tarea de prioridad más alta es capaz de interrumpir la ejecución de una de prioridad más baja

b)

sistemas multitarea en la cual las tareas se ejecutan simultáneamente

c)

verifica secuencialmente condiciones, y si están activados ejecuta las tareas asociadas

d)

es en el que A cada tarea se le asigna una cantidad fija de tiempo durante la cual puede ejecutar.

12.

¿Qué es un sistema preempt?

a)

es aquel en el que una tarea de prioridad más alta es capaz de interrumpir la ejecución de una de prioridad más baja

b)

sistemas multitarea en la cual las tareas se ejecutan simultáneamente

c)

verifica secuencialmente condiciones, y si están activados ejecuta las tareas asociadas

d)

es en el que A cada tarea se le asigna una cantidad fija de tiempo durante la cual puede ejecutar.

13.

las interrupciones internas se activan comúnmente por:

a)

tiempo

b)

pulsadores

14.

las interrupciones externas se activan comúnmente por:

a)

tiempo

b)

pulsadores

15.

una de las desventajas de utilizar interrupciones en arduino, es:

a)

impide enviar y recibir datos

b)

impide el uso de ciertas funciones

c)

Bloquea el arduino

d)

ninguna de las anteriores, las interrupciones son solo ventajas

16.

una de las ventajas de utilizar interrupciones en arduino, es:

a)

es posible ejecutar tareas en simultaneo

b)

permite el uso de ciertas funciones nuevas

c)

amplia la capacidad del arduino

d)

ninguna de las anteriores

17.

al implementar la función del timer0 de arduino, no es posible utilizar:

a)

las funciones de servo

b)

las funciones de tiempo

c)

las funciones de buzzer

18.

al implementar la función del timer1 de arduino, no es posible utilizar:

a)

las funciones de servo

b)

las funciones de tiempo

c)

las funciones de buzzer

19.

al implementar la función del timer2 de arduino, no es posible utilizar:

a)

las funciones de servo

b)

las funciones de tiempo

c)

las funciones de buzzer

20.

en el mundo de arduino, TimerOne es:

a)

una interrupcion interna

b)

una libreria

c)

una interrupcion externa

d)

ninguna de las anteriores

21.

el termino ISR significa:

a)

Impuesto Sobre la Renta

b)

nombre de una interrupcion

c)

Preescaler y Registros de compracion

d)

servicio de rutinas de interrupción

22.

los pasos en que se ejecuta una interrupción, son:

a)

1. Terminar la ejecución de la instrucción curso.

2. Salvar el estado del procesador.

3. La CPU salta a la dirección donde está almacenada la rutina de servicio de interrupción

4. Una vez que la rutina de la interrupción termina, el procesador retorna a la linea original.

b)

1. Salvar el estado del procesador.

2. Terminar la ejecución de la instrucción curso.

3. La CPU salta a la dirección donde está almacenada la rutina de servicio de interrupción

4. Una vez que la rutina de la interrupción termina, el procesador retorna a la linea original.

c)

1. La CPU salta a la dirección donde está almacenada la rutina de servicio de interrupción

2. Una vez que la rutina de la interrupción termina, el procesador retorna a la linea original.

3. Terminar la ejecución de la instrucción curso.

4. Salvar el estado del procesador.

d)

1. La CPU salta a la dirección donde está almacenada la rutina de servicio de interrupción

2. Una vez que la rutina de la interrupción termina, el procesador retorna a la linea original.

3. Salvar el estado del procesador.

4. Terminar la ejecución de la instrucción curso.

23.

los pines que utiliza el arduino UNO para interrupciones externas, son:

a)

1 y 3

b)

1, 2 y 3

c)

2 y 3

d)

ninguno de los anteriores

24.

para utilizar interrupciones externas, ¿es mejor utilizar la libreria TimerOne?

a)

VERDADERO

b)

FALSO

25.

para utilizar interrupciones internas, ¿es mejor utilizar la libreria TimerOne?

a)

VERDADERO

b)

FALSO