DAS6611: Conceitos Básicos e Técnicas de Implementação
de Sistemas Automatizados - 2002
Segundas 8:00-10:00 e quartas 10:00-12:00, sala EEL001
Ementa:
Noções básicas do processo de automação:
medição, atuação e controle. Estabilidade e
desempenho de sistemas realimentados. Controle de sistemas a eventos
discretos. Hierarquia em sistemas automatizados. Requisitos dos sistemas
informáticos para automação. Programação
concorrente e sistemas operacionais. Sistemas computacionais embutidos.
Programação em tempo real, abordagem síncrona.
Estudo de caso.
Avaliação:
- Prova em data a ser combinada sobre a segunda parte (30% do total)
- Trabalho com programação concorrente (10% do total)
- Trabalho do simulador de cruzamento (30% do total)
- Trabalhos da parte do Werner (30% do total)
Segunda parte da disciplina (Rômulo):
www.romulosilvadeoliveira.eng.br
romulo@das.ufsc.br
6/5 SEG Sistemas operacionais: introdução
e multiprogramação
8/5 QUA Sistemas operacionais: gerência
do processador
13/5 SEG Sistemas operacionais: gerência
da memória
15/5 QUA Sistemas operacionais: sistemas de
arquivos
20/5 SEG Programação concorrente:
caracterização, motivação, especificação
de paralelismo
22/5 QUA Programação concorrente:
seção crítica, semáforos
27/5 SEG Programação concorrente:
mutexes, variáveis condição, monitores
29/5 QUA Programação concorrente:
mensagens
3/6 SEG Tempo real: caracterização,
conceitos
5/6 QUA Tempo real: abordagens de
escalonamento
10/6 SEG Tempo real: escalonamento baseado
em prioridade fixa
12/6 QUA Tempo real: sistemas operacionais
Bibliografia para a segunda parte:
R. S. de Oliveira, A. Carissimi, S. S. Toscani. Sistemas Operacionais.
2o edição, SagraLuzzato, 2001.
J.-M. Farines, J. da S. Fraga, R. S. de Oliveira. Sistemas de Tempo
Real. Escola de Computação 2000, IME-USP, São Paulo-SP,
julho/2000.
T. A. Divério, G. G. H. Cavalheiro (editores). Sistemas Operacionais
como Programas Concorrentes. Anais da Segunda Escola Regional de Alto
Desempenho.
Sagra-Luzzatto, 2002.
B. Nichols, D. Buttlar, J. P. Farrell. Pthreads Programming. O´Reilly
& Associates, 1996.
Livros sobre sistemas operacionais, programação concorrente
e tempo real.