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

Prof. Rômulo Silva de Oliveira

Assistentes: Cássia Tatibana, Patrícia Plentz

EEL008, laboratório nas quartas

www.romulosilvadeoliveira.eng.br
romulo@das.ufsc.br

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:

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