INFORMÁTICA INDUSTRIAL II - DAS 5306 - 2007/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 = ( 3.P1 + 4.P2 + 2.T ) / 9                     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, 3ed, SagraLuzzato, 2004.

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.
G. R. Andrews. Concurrent Programming: Principles and Practice. Benjamin/Cummings, 1991.

Programa do Curso:

19/03-Seg:       Apresentação               Introdução aos SOs (livro cap. 1)
21/03-Qua:      [A] Prática – Descrição do trabalho T1
26/03-Seg:       Multiprogramação: conceitos  (livro cap. 2)
28/03-Qua:      [B] Prática – Descrição do trabalho T1
02/04-Seg:       Gerência do processador: implementação de processo, escalonamento  (livro cap. 4)
04/04-Qua:      [A] Prática – Entrega do trabalho T1
09/04-Seg:       Gerência de memória: partições, paginação, segmentação  (livro cap. 6)
11/04-Qua:      [B] Prática – Entrega do trabalho T1
16/04-Seg:       Memória: memória virtual  (livro cap. 7)
18/04-Qua:      [A] Prática – Descrição dos trabalhos T2 e T3
23/04-Seg:       Gerência de arquivos: conceitos, implementação  (livro cap. 8)
25/04-Qua:      [B] Prática  – Descrição dos trabalhos T2 e T3
30/04-Seg:       Gerência de periféricos (livro cap. 5)
02/05-Qua:      [A] Prática – Entrega do trabalho T2
07/05-Seg:       Prova P1
09/05-Qua:      [A][B] Laboratório livre
14/05-Seg:       Programação concorrente: definição, motivação, especif. concorrência (livro cap 3)
16/05-Qua:      [B] Prática - Entrega do trabalho T2
21/05-Seg:       Programação concorrente: seção crítica, spin-lock (livro cap. 3)
23/05-Qua:      [A] Prática – Entrega do trabalho T3
28/05-Seg:       Programação concorrente: Semáforos (livro cap. 3)
30/05-Qua:      [B] Prática – Entrega do trabalho T3
04/06-Seg:       Programação concorrente: pthreads, monitores
06/06-Qua:      [A] Prática – Descrição dos trabalhos T4 e T5
11/06-Seg:       Programação concorrente: troca de mensagens, deadlock  (livro cap. 3)
13/06-Qua:      [B] Prática – Descrição dos trabalhos T4 e T5
18/06-Seg:       Relógios em computadores,  Sistemas de Tempo Real: Conceitos básicos
20/06-Qua:      [A] Prática – Entrega do trabalho T4
25/06-Seg:       Sistemas de Tempo Real: Escalonamento
27/06-Qua:      [B] Prática – Entrega do trabalho T4
02/07-Seg:       Sistemas de Tempo Real: Sistemas Operacionais
04/07-Qua:      [A] Prática – Entrega do T5
09/07-Seg:       Prova P2
11/07-Qua:      [B] Prática – Entrega do T5
16/07-Seg:       EXAME
18/07-Qua:      Livre
23/07-Seg:       Livre