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

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


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.

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

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


Programa do Curso:

12/08-Seg: Apresentação

12/08-Seg: Apresentação

14/08-Qua: Introdução aos SOs (livro cap. 1)


19/08-Seg: [A] Prática – Descrição do trabalho T1

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

21/08-Qua: Multiprogramação: conceitos (livro cap. 2)


26/08-Seg: [B] Prática – Descrição do trabalho T1

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

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


02/09-Seg: [A][B] Prática – Dúvidas

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

04/09-Qua: Livre


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

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

11/09-Qua: Memória: segmentação (livro cap. 6),


16/09-Seg: [B] Prática – Entrega do trabalho T1

16/09-Seg: Memória virtual (livro cap. 7)

18/09-Qua: Prova P1


23/09-Seg: [A][B] Prática – Descrição do trabalho T2

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

25/09-Qua: Programação concorrente: definição, motivação, especif. concorrência (livro cap 3)


30/09-Seg: [A][B] Prática – Dúvidas

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

02/10-Qua: Programação concorrente: seção crítica, spin-lock (livro cap. 3)


07/10-Seg: [A] Prática – Entrega do trabalho T2

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

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



14/10-Seg: [B] Prática – Entrega do trabalho T2

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

16/10-Qua: Programação concorrente: pthreads, monitores


21/10-Seg: Semana acadêmica

21/10-Seg: Semana acadêmica

23/10-Qua: Semana acadêmica


28/10-Seg: [B][A] Prática – Descrição do trabalho T3

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

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


04/11-Seg: Livre

04/11-Seg: Livre

06/11-Qua: Prova P2


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

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

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


18/11-Seg: [A] Prática – Dúvidas

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

20/11-Qua: Sistemas de Tempo Real: Abordagens de escalonamento, executivo cíclico


25/11-Seg: [B] Prática – Entrega do trabalho T3

25/11-Seg: Sistemas de Tempo Real: Escalonamento com prioridades

27/11-Qua: Sistemas de Tempo Real: Escalonamento com prioridades


02/12-Seg: [A] Prática – Entrega do trabalho T3

02/12-Seg: Sistemas operacionais de tempo real

04/12-Qua: Prova P3


09/12-Seg: Dúvidas para a prova

09/12-Seg: Dúvidas para a prova

11/12-Qua: EXAME