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: