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

Prof. Rômulo Silva de Oliveira


www.romulosilvadeoliveira.eng.br

romulo.deoliveira@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 = ( 2.P1 + 2.P2 + 2.P3 + 1.T ) / 7

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:

11/08-Seg: [A][B] Descrição do trabalho T1

11/08-Seg: Apresentação da disciplina

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


18/08-Seg: [A][B] Descrição do trabalho T1

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

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


25/08-Seg: [A][B] Dúvidas

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

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


01/09-Seg: [A][B] Entrega do trabalho T1

01/09-Seg: Gerência de memória: espaço de endereçamento (livro cap. 6)

03/09-Qua: Gerência de memória: partições (livro cap. 6)


08/09-Seg: [A][B] Entrega do trabalho T1

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

10/09-Qua: Gerência de memória: paginação&segmentação (livro cap. 6)


15/09-Seg: [A][B] Descrição do trabalho T2

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

17/09-Qua: Prova P1


22/09-Seg: [A][B] Descrição do trabalho T2

22/09-Seg: Programação concorrente: definição, motivação (livro cap 3)

24/09-Qua: Programação concorrente: especif. Concorrência, seção crítica (livro cap 3)


29/09-Seg: [A][B] Dúvidas T2

29/09-Seg: Programação concorrente: desabilita interrupções (livro cap. 3)

01/10-Qua: Programação concorrente: spin-lock (livro cap. 3)


06/10-Seg: [A][B] Entrega do trabalho T2

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

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


13/10-Seg: [A][B] Entrega do trabalho T2

13/10-Seg: Programação concorrente: pthreads, monitores (livro cap. 3)

15/10-Qua: Programação concorrente: pthreads, monitores (livro cap. 3)


20/10-Seg: [A][B] Semana acadêmica

20/10-Seg: Semana acadêmica

22/10-Qua: Semana acadêmica


27/10-Seg: [A][B] Descrição do trabalho T3

27/10-Seg: Programação concorrente: deadlock (livro cap. 3)

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


03/11-Seg: Livre (SBESC)

03/11-Seg: Livre (SBESC)

05/11-Qua: Prova P2


10/11-Seg: [A][B] Dúvidas

10/11-Seg: Relógios em computadores

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


17/11-Seg: [A][B] Dúvidas

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

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


24/11-Seg: [A][B] Entrega do trabalho T3

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

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


01/12-Seg: [A][B] Entrega do trabalho T3

01/12-Seg: Sistemas operacionais de tempo real

03/12-Qua: Prova P3


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

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

10/12-Qua: EXAME