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