INFORMÁTICA INDUSTRIAL II - DAS 5306 - 2008/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 = ( P1 + P2 + P3 + T ) / 4                     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.


Programa do Curso:

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

05/03-Qua:      [A] [B] Prática – Descrição dos trabalhos T1 e T2

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

12/03-Qua:      [A] [B] Prática – Revisão de linguagem C

17/03-Seg:       Gerência de periféricos (livro cap. 5)

19/03-Qua:      [A] [B] Prática – Livre para os trabalhos

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

26/03-Qua:      [A] Prática – Entrega do trabalho T1

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

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

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

09/04-Qua:      [A] Prática – Entrega do trabalho T2

14/04-Seg:       Gerência de arquivos: conceitos, implementação  (livro cap. 8)

16/04-Qua:      [B] Prática  – Entrega do trabalho T2

21/04-Seg:       FERIADO

23/04-Qua:      Prova P1

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

30/04-Qua:      [A][B] Prática - Descrição do trabalho T3

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

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

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

14/05-Qua:      [B] Prática – Entrega do trabalho T3

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

21/05-Qua:      [A] Prática – Descrição dos trabalhos T4 e T5

26/05-Seg:       Prova P2

28/05-Qua:      [B] Prática – Descrição dos trabalhos T4 e T5

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

04/06-Qua:      [A] Prática – Entrega do trabalho T4

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

11/06-Qua:      [B] Prática – Entrega do trabalho T4

16/06-Seg:       Sistemas de Tempo Real: Escalonamento

18/06-Qua:      [A] Prática – Entrega do trabalho T5

23/06-Seg:       Sistemas de Tempo Real: Sistemas Operacionais

25/06-Qua:      [B] Prática – Entrega do trabalho T5

30/07-Seg:       Prova P3

02/07-Qua:      [A][B] Prática – Reserva

07/07-Seg:       EXAME

09/07-Qua:      Livre