INFORMÁTICA INDUSTRIAL II - DAS 5306 - 2012/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:
05/03-Seg: Apresentação Introdução aos SOs (livro cap. 1)
07/03-Qua: [A] Prática – Descrição do trabalho T1
12/03-Seg: Multiprogramação: conceitos (livro cap. 2)
14/03-Qua: [B] Prática – Descrição do trabalho T1
19/03-Seg: Gerência do processador: implementação de processo, escalonamento (livro cap. 4)
21/03-Qua: [A][B] Prática – Dúvidas
26/03-Seg: Gerência de memória: partições, paginação (livro cap. 6)
28/03-Qua: [A][B] Prática – Dúvidas
02/04-Seg: Gerência de memória: partições, paginação (livro cap. 6)
04/04-Qua: Memória: segmentação (livro cap. 6), memória virtual (livro cap. 7)
09/04-Seg: Prova P1
11/04-Qua: [A] Prática – Entrega do trabalho T1
16/04-Seg: Programação concorrente: definição, motivação, especif. concorrência (livro cap 3)
18/04-Qua: [B] Prática – Entrega do trabalho T1
23/04-Seg: Programação concorrente: seção crítica, spin-lock (livro cap. 3)
25/04-Qua: [A] Prática – Descrição do trabalho T2
30/04-Seg: FERIADO
02/05-Qua: [B] Prática – Descrição do trabalho T2
07/05-Seg: Programação concorrente: Semáforos (livro cap. 3)
09/05-Qua: [A][B] Prática – Dúvidas
14/05-Seg: Programação concorrente: pthreads, monitores
16/05-Qua: [A] Prática – Entrega do trabalho T2
21/05-Seg: Prova P2
23/05-Qua: [B] Prática – Entrega do trabalho T2
28/05-Seg: Programação concorrente: troca de mensagens, deadlock (livro cap. 3)
30/05-Qua: [B] Prática – Descrição dos trabalhos T3
04/06-Seg: Relógios em computadores, Sistemas de Tempo Real: Conceitos básicos
06/06-Qua: [A] Prática – Descrição dos trabalhos T3
11/06-Seg: Sistemas de Tempo Real: Abordagens de escalonamento, executivo cíclico
13/06-Qua: [B][A] Prática – Dúvidas
18/06-Seg: Sistemas de Tempo Real: Escalonamento com prioridades
20/06-Qua: [B] Prática – Entrega do trabalho T3
25/06-Seg: Prova P3
27/06-Qua: [A] Prática – Entrega do trabalho T3
02/07-Seg: EXAME
04/07-Qua: [A][B] Prática – Reserva
09/07-Seg: Reserva
11/07-Qua: [A][B] Livre