Programación en tiempo real. Interrupciones. Sincronización y comunicación entre tareas. Lenguajes.
Ir a la navegación
Ir a la búsqueda
Rúbrica
| Tema | Peso |
|---|---|
| 1 - Presentación do tema: índice, contexto, coherencia, claridade expositiva, relación co currículo, conclusións e bibliografía. | 15 % |
| 2 - Dominio e credibilidade transmitida, incluídas referencias á actualidade do tema | 20 % |
| 3 - Sistemas en tempo real. Definición, características, diagramas, funcionamento, tarefas de control e tarefas de execución, e interacción co hardware. | 5 % |
| 4 – Programación en tempo real. Rendemento. Bases de datos e sistemas operativos en tempo real. Planificación. | 10 % |
| 5 – Programación concorrente. Sintaxis: rutinas, fork/join, Cobegin/Coend, declaración explícita de tarefas concorrentes. | 10 % |
| 6 - Interrupcións. Polling. Interrupcións simples. Interrupcións múltiples. | 10 % |
| 7 - Sincronización e comunicación de tarefas. Recursos compartidos e seccións críticas. Interbloqueos: condicións, prevención e detección e recuperación | 10 % |
| 8 - Sincronización e comunicación de tarefas. Exclusión mutua: durmir e espertar, candados, semáforos, monitores, contadores de eventos e solucións hardware. Comunicación entre procesos en sistemas distribuídos. | 15 % |
| 9 – Linguaxes de programación. Características comúns. | 5 % |