DAS6611: Conceitos Básicos e Técnicas de Implementação de Sistemas Automatizados - 2003


Terças 16:00-18:00 e sextas 14:00-16:00, sala PGEEL001
 

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 sobre a segunda parte (30% do total)
  • Trabalho com programação concorrente (10% do total)
  • Trabalho do simulador de cruzamento (30% do total)
  • Notas da parte do Werner (30% do total)

  •  

    Segunda parte da disciplina (Rômulo):

    www.romulosilvadeoliveira.eng.br     romulo@das.ufsc.br

    15/4 TER
    18/4 SEX  FERIADO
    22/4 TER  Automação e sistemas embutidos
    25/4 SEX  Sistemas operacionais: introdução e multiprogramação
    29/4 TER  Sistemas operacionais: gerência do processador
    02/5 SEX  Sistemas operacionais: gerência da memória
    06/5 TER  Sistemas operacionais: sistemas de arquivos
    09/5 SEX  Programação concorrente: caracterização, especificação de paralelismo
    13/5 TER  Programação concorrente: seção crítica, spin-lock, semáforos
    16/5 SEX  Programação concorrente: mutexes, variáveis condição, monitores, pthreads
    20/5 TER  Programação concorrente: mensagens
    23/5 SEX  Tempo Real: relógios, caracterização, abordagens de escalonamento
    27/5 TER  Tempo real: escalonamento baseado em prioridades
    30/5 SEX  Tempo real: escalonamento baseado em prioridades
    03/6 TER  Tempo real: sistemas operacionais
    06/6 SEX  Prova
     

    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.
  • A. S. Berger. Embedded Systems Design. CMP Books, 2002.
  • I. Porto (editora). Organização de Sistemas Operacionais Convencionais e de Tempo Real. Anais do XXII Cong. da Soc. Brasileira de Computação, Jornada de Atualização em Informática. SBC, 2002.
  • B. Nichols, D. Buttlar, J. P. Farrell. Pthreads Programming. O´Reilly & Associates, 1996.
  • Livros e artigos sobre sistemas operacionais, programação concorrente e tempo real.

  •