INFORMÁTICA INDUSTRIAL II - DAS 5303 - 2003/1 – 3 créditos

Prof. Rômulo Silva de Oliveira

www.romulosilvadeoliveira.eng.br

romulo@das.ufsc.br

EEL008, laboratório nas quartas, sala 2
Avaliação: 2 provas escritas sem consulta, trabalhos práticos (grupos no máximo 3 alunos)
Média = ( P1 + P2 + MT ) / 3
Prova de recuperação para somente uma das provas

Bibliografia:

R. S. de Oliveira, A. Carissimi, S. S. Toscani. Sistemas Operacionais, SagraLuzzato, 2001.
J.-M. Farines, J. da S. Fraga, R. S. de Oliveira. Sistemas de Tempo Real. Escola de Computação 2000, IME-USP, São Paulo-SP, julho/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.
G. R. Andrews. Concurrent Programming: Principles and Practice. Benjamin/Cummings, 1991.

Programa do Curso:

19/03-Qua:  Introdução aos Sistemas Operacionais  (livro cap. 1)
20/03-Qui:  Multiprogramação: conceitos  (livro cap. 2)
26/03-Qua:  Prática - Linux: processos, comandos, arquivos e diretórios
27/03-Qui:  Gerência do processador: implementação de processo  (livro cap. 4)
02/04-Qua:  Prática - C & Linux, trabalho sobre tabelas
03/04-Qui:  Gerência do processador: escalonamento propósito geral  (livro cap. 4)
09/04-Qua:  Gerência de periféricos: conceitos e técnicas  (livro cap. 5)
10/04-Qui:  Gerência de memória: partições, paginação  (livro cap. 6)
16/04-Qua:  Prática - C & Linux, trabalho sobre algoritmo de escalonamento
17/04-Qui:  Gerência de memória: paginação, segmentação  (livro cap. 6)
23/04-Qua:  Gerência de memória: memória virtual  (livro cap. 7)
24/04-Qui:  Gerência de arquivos: conceitos, implementação  (livro cap. 8)
30/04-Qua:  Gerência de arquivos: conceitos, implementação  (livro cap. 8)
01/05-Qui:  FERIADO
07/05-Qua:  Prova P1 (trabalho de simulação de uma planta)
08/05-Qui:  Programação concorrente: definição e motivação  (livro cap. 3)
14/05-Qua:  Especificação da concorrência, seção crítica (livro cap. 3)
15/05-Qui:  Programação concorrente: spin-lock, semáforos (livro cap. 3)
21/05-Qua:  Programação concorrente: pthreads, monitores
22/05-Qui:
28/05-Qua:  Prática - Comunicação por variáveis comuns com C & Linux, trabalho das pthreads
29/05-Qui:  Programação concorrente: troca de mensagens  (livro cap. 3)
04/06-Qua:  Prática - Comunicação por troca de mensagens com C & Linux
05/06-Qui:  Programação concorrente: troca de mensagens, deadlock  (livro cap. 3)
11/06-Qua:  Prática - Comunicação por troca de mensagens com C & Linux, trabalho de sockets
12/06-Qui:  Relógios em computadores
18/06-Qua:  Prática - Tempo real, trabalho das tarefas periódicas
19/06-Qui:  FERIADO
25/06-Qua:  Sistemas Tempo-Real: Conceitos básicos
26/06-Qui:  Sistemas Tempo-Real: Escalonamento
02/07-Qua:  Sistemas Tempo-Real: Escalonamento
03/07-Qui:  Sistemas Tempo Real: Sistemas operacionais
09/07-Qua:  Prova P2 (trabalho do controlador)
10/07-Qui:
16/07-Qua:  Prova de recuperação
17/07-Qui: