INFORMÁTICA INDUSTRIAL II - DAS 5306 - 2010/2 – 4 créditos

 

Prof. Rômulo Silva de Oliveira  www.romulosilvadeoliveira.eng.br         romulo@das.ufsc.br

Aulas expositivas as segundas 7:30 (CTC303), laboratório as quartas 7:30 (LIICT)

 

Avaliação:      Provas escritas sem consulta, trabalhos práticos (grupos no máximo 2 alunos)

Grupos fixos, separados em turmas [A] e [B]

Média das Avaliações = ( 4.P1 + 4.P2 + 4.P3 + 3.T ) / 15                   MA >= 6.0 está aprovado

3.0 <= MA <= 5.5 pode fazer exame                                       Média Final = (MA + Exame) / 2

 

Bibliografia:

R. S. de Oliveira, A. Carissimi, S. S. Toscani. Sistemas Operacionais, 4ed, Bookman, 2010.

J.-M. Farines, J. da S. Fraga, R. S. de Oliveira. Sistemas de Tempo Real. Escola de Comput. 2000.

A. Silberschatz,  P. Galvin. Operating Systems Concepts. 4th ed. Addison-Wesley, 1994.

A. S. Tanenbaum. Sistemas Operacionais Modernos. Editora Prentice-Hall do Brasil, 1995.

J. Liu. Real-Time Systems. Prentice-Hall, 2000.

B. Nichols, D. Buttlar, J. P. Farrell. Pthreads Programming. O´Reilly & Associates, 1996.

 

Programa do Curso:

09/08-Seg:       Apresentação               Introdução aos SOs (livro cap. 1)

11/08-Qua:      [A] [B] Prática – Descrição do trabalho T1

16/08-Seg:       Multiprogramação: conceitos  (livro cap. 2)

18/08-Qua:      [A] [B] Prática – Revisão de Linux

23/08-Seg:       Gerência do processador: implementação de processo, escalonamento  (livro cap. 4)

25/08-Qua:      [A] Prática – Dúvidas

30/08-Seg:       Programação concorrente: definição, motivação, especif. concorrência (livro cap 3)

01/09-Qua:      [B] Prática – Dúvidas

06/09-Seg:       FERIADO

08/09-Qua:      [A] Prática – Entrega do trabalho T1

13/09-Seg:       Programação concorrente: seção crítica, spin-lock (livro cap. 3)

15/09-Qua:      [B] Prática – Entrega do trabalho T1

20/09-Seg:       Programação concorrente: Semáforos (livro cap. 3)

22/09-Qua:      [A] Prática – Descrição do trabalho T2

27/09-Seg:       Prova P1

29/09-Qua:      [B] Prática – Descrição do trabalho T2

04/10-Seg:       Programação concorrente: pthreads, monitores

06/10-Qua:      [A][B] Prática – Dúvidas

11/10-Seg:       FERIADO

13/10-Qua:      [A] Prática – Entrega do trabalho T2

18/10-Seg:       Programação concorrente: troca de mensagens, deadlock  (livro cap. 3)

20/10-Qua:      [B] Prática – Entrega do trabalho T2

25/10-Seg:       Gerência de memória: partições, paginação (livro cap. 6)

27/10-Qua:      [A][B] Prática – Descrição dos trabalhos T3

01/11-Seg:       FERIADO

03/11-Qua:      [A] Prática – Dúvidas

08/11-Seg:       Prova P2

10/11-Qua:      [B] Prática – Dúvidas

15/11-Seg:       FERIADO

17/11-Qua:      [A] Prática – Entrega do trabalho T3

22/11-Seg:       Relógios em computadores,  Sistemas de Tempo Real: Conceitos básicos

24/11-Qua:      [B] Prática – Entrega do trabalho T3

29/11-Seg:       Sistemas de Tempo Real: Abordagens de escalonamento, executivo cíclico

01/12-Qua:      [A][B] Sistemas de Tempo Real: Escalonamento com prioridades

06/12-Seg:       Prova P3

08/12-Qua:      [A][B] Prática – Reserva

13/12-Seg:       EXAME

15/12-Qua:      Livre