Está en la página 1de 2

UNIVERSIDAD SERGIO ARBOLEDA

“Escuela de ciencias exactas e ingeniería”


Digitales Avanzados
Docente: Ing. Msc. Edwar Jacinto Gómez

Nombre:____________________________________ Código:_____________________

PREGUNTAS DE OPCIÓN MÚLTIPLE CON ÚNICA RESPUESTA

1. Cuál es la función básica del Schedule:


a. Controlar las interrupciones.
b. Verificar el Tick del sistema.
c. Determinar que tarea esta en ejecución en cada momento.
d. Ninguna de las anteriores.
2. Que es el contexto en Rtos:
a. La pila de datos.
b. El tiempo en que se ejecuta una tarea (Task).
c. Los recursos que identifican el estado de ejecución de la tarea.
d. Las varibles internas de cada tarea.
3. Que de lo siguiente no puede tener una tarea
a. Un ciclo infinito.
b. Un return.
c. Una variable volátil
d. Una estructura de datos.
4. Para que se usa el pcName?
a. Para declarar la función
b. Para verificar sus sintaxis.
c. Para tareas de Debug como ayuda
d. Para instanciar la tarea
5. Para que se usa usStackDepth?
a. Para definir la cantidad de valores que puede guardar la tarea
b. Para definir la cantidad de tareas del Kernel
c. Para la profundidad de la pila de las funciones a guardar.
d. Para definir la memoria máxima del microcontrolador.
6. Que recurso se usa cuando se declaran más prioridades:
a. RAM
b. ROM
c. Tiempo de ejecución
d. Puertos de entrada
7. Cuál es la función del Tick interrup?
a. Sacar a la tarea de su ejecución.
b. Verificar el reloj del sistema.
c. Temporizar tareas
d. Dar una base de tiempo en la cual el Kernel seleccionara la siguiente tarea.
CONTESTE DE MANERA BREVE
8. Enumere por los menos 3 de los componentes del contexto
9. Cuál es la diferencia básica entre “soft real time” y “hard real time”?
10. En FreeRTOS cuál es la diferencia entre “thread” y “task”?
11. Basicamente para que se usan las prioridades en FreeRTOS?
12. Explique de manera simple fenómeno de “hambreado” o “starving”
13. Por qué se debería usar Rtos?
14. Diga los dos modos de Rtos?
15. Que hace la tarea Idle?
16. Que hace la función vTaskStartScheduler?
17. Cuál es la diferencia entre el estado Bloqueado y suspendido en la máquina de esta del
Scheduler?
18. Para que se usa la función vTaskDelay()?
19. Dibuje y explique de manera somera la máquina de estados del Scheduler. Vale por 5

También podría gustarte