INFORMÁTICA
INDUSTRIAL II - DAS 5306 - 2008/2 – 4 créditos
Prof. Rômulo Silva de Oliveira www.das.ufsc.br/~romulo 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 = ( 4.P1 + 4.P2 + 4.P3 + 3.T ) / 15 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:
04/08-Seg: Apresentação Introdução aos SOs (livro cap. 1)
06/08-Qua: [A] [B] Prática – Revisão
de linguagem C
11/08-Seg: Multiprogramação:
conceitos (livro cap. 2)
13/08-Qua: [A] [B] Prática –
Revisão de linguagem C
18/08-Seg: Gerência do processador:
implementação de processo, escalonamento
(livro cap. 4)
20/08-Qua: [A] Prática – Descrição
do trabalho T1
25/08-Seg: Gerência de
memória: partições, paginação (livro cap. 6)
27/08-Qua: [B] Prática – Descrição
do trabalho T1
01/09-Seg: Memória: segmentação
(livro cap. 6), memória virtual (livro
cap. 7)
03/09-Qua: [A] Prática –
Entrega do trabalho T1
08/09-Seg: Gerência de
arquivos: conceitos, implementação
(livro cap. 8)
10/09-Qua: [B] Prática –
Entrega do trabalho T1
15/09-Seg: Gerência de periféricos
(livro cap. 5)
17/09-Qua: Prova P1
22/09-Seg: Programação
concorrente: definição, motivação, especif. concorrência (livro cap 3)
24/09-Qua: [A] Prática –
Descrição do trabalho T2
29/09-Seg: Programação
concorrente: seção crítica, spin-lock (livro cap. 3)
01/10-Qua: [B] Prática – Descrição
do trabalho T2
06/10-Seg: Programação
concorrente: Semáforos (livro cap. 3)
08/10-Qua: [A] Prática –
Entrega do trabalho T2
13/10-Seg: Programação
concorrente: pthreads, monitores
15/10-Qua: [B] Prática –
Entrega do trabalho T2
20/10-Seg: Prova P2
22/10-Qua: [A] Prática –
Descrição dos trabalhos T3
27/10-Seg: Programação
concorrente: troca de mensagens, deadlock
(livro cap. 3)
29/10-Qua: [B] Prática –
Descrição dos trabalhos T3
03/11-Seg: Relógios em
computadores, Sistemas de Tempo Real:
Conceitos básicos
05/11-Qua: [A] Prática –
Entrega do trabalho T3
10/11-Seg: Sistemas de Tempo
Real: Abordagens de escalonamento, executivo cíclico
12/11-Qua: [B] Prática –
Entrega do trabalho T3
17/11-Seg: Sistemas de Tempo
Real: Escalonamento com prioridades
19/11-Qua: [A][B] Sistemas de
Tempo Real: Sistemas Operacionais
24/11-Seg: Prova P3
26/11-Qua: [A][B] Prática –
Reserva
01/12-Seg: EXAME
03/12-Qua: Livre