Programa
Sistemas de Tempo Real
Mestrado Bolonha em Aeronáutica Militar, Especialidade de Engenharia Eletrotécnica
Mestrado Bolonha em Engenharia Eletrotécnica e de Computadores
Programa
- Introdução aos Sistemas Embebidos e Sistemas Tempo-Real - Tipos de sistemas tempo-real - Restrições temporais: origem e caracterização; problemas inerentes a comportamentos temporalmente desadequados - Paradigmas de captura do estado do meio a controlar: paradigmas de controlo por eventos e por tempo; caracterização dos dois paradigmas; implementação recorrendo a rotinas de interrupção e a um executivo multi-tarefa - Conceitos básicos de escalonamento: modelos de tarefas com restrições temporais explícitas; escalonamento de tarefas, taxonomia básica - Escalonamento de tarefas periódicas: escalonamento estático cíclico; escalonamento construído em tempo de execução usando prioridades fixas e prioridades dinâmicas - Processamento de tarefas aperiódicas/esporádicas: Servidores de prioridades fixas; Servidores de prioridades dinâmicas - Acesso a recursos partilhados: problema da inversão de prioridades; herança de prioridades; protocolo de teto de prioridades (Priority-Ceiling Protocol) - Sistemas operativos de tempo-real: estruturas internas de executivos multi-tarefa; implementação dos serviços básicos de gestão de tarefas - Outras aplicações do escalonamento tempo-real: escalonamento de tráfego em barramentos partilhados; escalonamento de tarefas em multiprocessadores