INFORMÁTICA INDUSTRIAL II - DAS 5306 - 2013/1 – 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.

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

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

Programa do Curso:

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

20/03-Qua: [A] Prática – Descrição do trabalho T1

25/03-Seg: Multiprogramação: conceitos (livro cap. 2)

27/03-Qua: [B] Prática – Descrição do trabalho T1

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

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

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

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

15/04-Seg: Memória: segmentação (livro cap. 6), memória virtual (livro cap. 7)

17/04-Qua: [A] Prática – Entrega do trabalho T1

22/04-Seg: Prova P1

24/04-Qua: [B] Prática – Entrega do trabalho T1

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

01/05-Qua: FERIADO

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

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

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

15/05-Qua: [A] Prática – Dúvidas

20/05-Seg: Programação concorrente: pthreads, monitores

22/05-Qua: [B] Prática – Dúvidas

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

29/05-Qua: [A] Prática – Entrega do trabalho T2

03/06-Seg: Prova P2

05/06-Qua: [B] Prática – Entrega do trabalho T2

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

12/06-Qua: [B] Prática – Descrição do trabalho T3

17/06-Seg: Sistemas de Tempo Real: Abordagens de escalonamento, executivo cíclico

19/06-Qua: [A] Prática – Descrição do trabalho T3

24/06-Seg: Sistemas de Tempo Real: Escalonamento com prioridades

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

01/07-Seg: Sistemas operacionais de tempo real

03/07-Qua: [B] Prática – Entrega do trabalho T3

08/07-Seg: Prova P3

10/07-Qua: [A] Prática – Entrega do trabalho T3

15/07-Seg: EXAME

17/07-Qua: Livre