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.