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