Sistemas Concorrentes e de Tempo Real
Programação concorrente: definição e motivação, especificação
da concorrência, seção crítica, spin-lock, semáforos, monitores,
pthreads. Programação concorrente baseada em troca de
mensagens. Relógios em computadores. Sistemas de tempo real: conceitos
básicos, abordagens, escalonamento, sistemas operacionais de tempo
real.Pré-requisitos
Sistemas Operacionais.Programa (45 horas)
Bibliografia
- R. S. de Oliveira, A. Carissimi, S. S. Toscani. Sistemas
Operacionais, 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.
- A. Silberschatz, P. Galvin. Operating Systems
Concepts. 5th ed. John Wiley and Sons, 1999.
- A. S. Tanenbaum. Sistemas Operacionais Modernos. Editora
Prentice-Hall do Brasil, 1995.
- W. Stallings. Operating Systems. 4th ed. Prentice-Hall,
2001.
- J. Liu. Real-Time Systems. Prentice-Hall,
2000.
- G. R. Andrews. Concurrent Programming: Principles and
Practice. Benjamin/Cummings, 1991.