- Arquitetura de Computadores I
Ementa:
- Introdução (recordação OC I e II, objetivos do curso)
-
Visão Geral sobre Sistemas Computacionais
-
Visão Geral sobre Sistemas Operacionais
-
Processos: Descrição e Controle
-
Processos e Programação Concorrente
-
princípiosda concorrência
-
exclusãomútua
-
semáforos
-
monitores
-
passagemde mensagens
-
oproblema dos Leitores / Escritores
-
deadlocke starvation
-
oproblema dos Filósofos
-
Escalonamento
-
Unix (utilização e alguns aspectos internos)
Bibliografia:
- Fundamentos de Sistemas Operacionais, Silbershatz, Galvin e Gain, Ed. LTC (traduzido), 6ª ed. - inclui Java
- Sistemas Operacionais - Conceitos, Silbershatz e Galvin. 5a edicao, Prentice Hall do Brasil (traduzido)
- Sistemas Operacionais - Rômulo Silva de Oliveria, Alexandre Carissimi e Simão Toscani - Série Livros Didáticos - No 11 - Editora Sagra Luzzatto - UFRGS
- Arquitetura de Sistemas Operacionais - 3a edição - Francis B. Machado e Luiz Paulo Maia - Editora LTC
- Organização Estruturada de Computadores - Andrew S. Tanembaum - Ed. PHB
- Modern Operating Systems - Andrew S. Tanembaum - Ed. Prentice-Hall
- Operating Systems - Wiliam Stalllings - Ed. Prentice-Hall (second edition) - Capítulos 1 ao 11
- Principles of Concurrent Programming - M. Ben-Ari - Ed. Prentice-Hall
- The Design of the Unix Operating System - Maurice J. Bach - Ed. Prentice-Hall
Observações
- Na seção de bibliografia existem referencias SUFICIENTES para qualquer curso de Sistemas Operacionais
- Todos os livros contém a matéria referente ao curso de SO-I e podem ser utilizados.
- Destes livros, os alunos devem identificar os capítulos associados aos módulos sendo apresentados em sala de aula. Esta identificação e´ trivial, mas o professor pode ajudar (se o aluno trouxer o livro para sala de alua - o professor não consegue memorizar todos os nomes / números de capítulo de todos os livros).
- A seleção de exercícios na pagina estão relacionados ao livro do William Stallings. De uma forma geral, TODOS os exercícios dos capítulos, de outros livros, pertinentes ao curso devem ser feitos como preparação para prova.
- Alem disso, existe uma lista de exercícios preparada pela monitoria.