Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação –...
-
Upload
wilian-da-villa -
Category
Documents
-
view
218 -
download
0
Transcript of Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação –...
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
Sistemas em Tempo RealSistemas em Tempo Real
Jadsonlee da Silva Sá[email protected]
www.univasf.edu.br/~jadsonlee.sa
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
IntroduçãoIntrodução Sistemas em Tempo Real?
– Sistemas onde o funcionamento correto depende não apenas dos resultados lógicos, mas também do instante em que estes resultados são produzidos.
– Em um problema de tempo real, a solução resultante é considerada correta, se e somente se, for logicamente correta e produzida no tempo certo.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
IntroduçãoIntrodução Exemplo de um Sistema em Tempo Real.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
IntroduçãoIntrodução Exemplos STRs.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
Disciplinas CorrelacionadasDisciplinas Correlacionadas
Sistemas Sistemas OperacionaisOperacionais
Sistemas Sistemas em Tempo em Tempo
RealReal
Org. e Arq. de Org. e Arq. de ComputadoresComputadores
Sistemas de Sistemas de ControleControle
Sistemas Sistemas MicrocontroladosMicrocontrolados
Sistemas Sistemas EmbarcadosEmbarcados
Programação Programação
EletrônicaEletrônica
Redes de Redes de computadorescomputadores
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
EmentaEmenta Definição e classificação de sistemas em tempo real. Escalonamento de tarefas por prioridades fixas e
dinâmicas. Escalonamento de tarefas periódicas e aperiódicas. Protocolo de controle de acesso à recursos. Escalonamento flexível. Comunicação em tempo real. Infra-estrutura de execução para aplicações em
tempo real. Metodologia e ferramentas para desenvolvimento de
sistemas em tempo real.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
ObjetivosObjetivos Geral:
– Capacitar o aluno para entender os principais conceitos relacionados aos sistemas em tempo real, bem como desenvolver habilidades para projetar e implementar sistemas que tenham como principal característica restrições de tempo.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
ObjetivosObjetivosEspecíficos:
– Apresentar os principais aspectos de um sistema em tempo real;
– Definir e diferenciar as principais políticas de escalonamento de tarefas de tempo real;
– Habilitar os alunos a projetar e implementar sistemas de tempo real.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
MetodologiaMetodologia As atividades serão conduzidas através de
aulas expositivas e em laboratórios.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
AvaliaçãoAvaliação Duas unidades.
– A primeira unidade será uma prova escrita e a segunda será um projeto. A nota final será a média das duas notas obtidas nestas provas.
– O projeto consiste de cinco relatório. Haverá um uma apresentação de 10 minutos para cada relatório.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
Calendário 2015.1Calendário 2015.117/03
Aula 01
19/03
Aula 02
24/03
Aula 03
26/03
Aula 04
31/03
Aula 05
02/04
Feriado
07/04
Prova 1
09/04
Projeto
14/04
Projeto
16/04
Projeto
21/04
Feriado
23/04
Relat. 1
28/04
Projeto
30/04
Projeto
05/05
Projeto
07/05
Projeto
12/05
Relat. 2
14/05
Projeto
19/05
Projeto
21/05
Projeto
26/05
Projeto
28/05
Relat. 3
02/06 Projeto
09/06 Projeto
11/06 Projeto
16/06 Projeto
18/06 Relat. 4
25/06 Projeto
30/06 Projeto
07/07 Projeto
09/07 Relat. Fin.
14/07 Final
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
ProjetosProjetos Plataforma de simulação Hardware in the loop
usando o Linux RTAI.
Matlab/Truetime – Simulação de sistemas de controle em tempo real.
RTOS PICOS18 + PIC18F2580.
Placa Altera DE2-115.
Mindstorm NXT 2.0.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP
BibliografiaBibliografia
SHAW, A.C. Sistemas e software de tempo real. Bookman, 2003.
LIU, J.S.W. Real-Time Systems. Pearson Education, 2000.
CHENG, A. Real-time Systems: scheduling, analysis and verification. John Wiley & Sons, 2002.