Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
| so:start [2022/08/24 19:47] – maziero | so:start [2026/01/26 17:24] (atual) – [CI-1215: Sistemas Operacionais] maziero | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| + | ====== CI-1215: Sistemas Operacionais ====== | ||
| + | |||
| + | * **Disciplina**: | ||
| + | * **Carga Horária**: teoria 30h, prática 30h, total 60h | ||
| + | * **Professor**: | ||
| + | |||
| + | * [[Cronograma 2026/1]] | ||
| + | |||
| + | < | ||
| + | Meu livro de sistemas Operacionais se encontra [[socm: | ||
| + | </ | ||
| + | |||
| + | ===== Objetivos ===== | ||
| + | |||
| + | Capacitar o aluno a conhecer os fundamentos de sistemas operacionais, | ||
| + | |||
| + | ===== Ementa ===== | ||
| + | |||
| + | Componentes de um sistema. Administração dos recursos: memória principal e secundária. Administração dos processos: prioridades, | ||
| + | |||
| + | ===== Conteúdo ===== | ||
| + | |||
| + | * **Visão geral de sistemas operacionais**: | ||
| + | * **Gerência de tarefas**: contextos e processos, threads, escalonamento de tarefas. | ||
| + | * **Comunicação entre tarefas**: tipos de comunicação, | ||
| + | * **Coordenação entre tarefas**: concorrência, | ||
| + | * **Estruturas de memória**: tipos de memória, endereços físicos e lógicos, estrutura interna de um processo, segmentação, | ||
| + | * **Sistemas de entrada e saída**: dispositivos de entrada/ | ||
| + | * **Gerência de arquivos**: o conceito de arquivo, atributos e operações, | ||
| + | |||
| + | /* * **Proteção e segurança**: | ||
| + | /* * **Virtualização**: | ||
| + | |||
| + | ===== Metodologia ===== | ||
| + | |||
| + | * **Teoria**: aulas expositivas, | ||
| + | * **Prática**: | ||
| + | * [[Projetos desenvolvidos]] | ||
| + | * [[teaching: | ||
| + | |||
| + | ===== Avaliação ===== | ||
| + | |||
| + | A média final da disciplina é composta pelas médias das provas e dos trabalhos desenvolvidos. A forma de cálculo está detalhada no cronograma de cada oferta. | ||
| + | |||
| + | ===== Bibliografia ===== | ||
| + | |||
| + | Básica: | ||
| + | |||
| + | * [[socm: | ||
| + | * //Sistemas Operacionais Modernos, 2a ed//. Tanenbaum, Ed. Pearson, 2003. | ||
| + | * //Operating system concepts. 7. ed//. Silberschatz, | ||
| + | |||
| + | Complementar: | ||
| + | |||
| + | * [[http:// | ||
| + | * // | ||
| + | * //UNIX Systems Programming: | ||
| + | * // | ||
| + | * //C - A Linguagem de Programação Padrão ANSI//. Kerningham, Ritchie. Editora Campus, 1989. | ||
| + | |||
| + | ===== Material de apoio ===== | ||
| + | |||
| + | Construção de sistemas operacionais: | ||
| + | |||
| + | * Livro //The Design of the Unix Operating System//, de Maurice Bach | ||
| + | * Livro //UNIX Internals: The New Frontiers//, | ||
| + | * Livro //Linux Device Drivers//, de Jonathan Corbet, Alessandro Rubini, e Greg Kroah-Hartman | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | |||
| + | Programação: | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | UNIX/Linux: | ||
| + | |||
| + | * [[unix: | ||
| + | * Comandos básicos ([[unix: | ||
| + | * Uso do shell BASH ([[unix: | ||
| + | * [[unix: | ||
| + | * Excelente [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | Editores: | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | Outros recursos: | ||
| + | |||
| + | * [[https:// | ||
| + | * [[Termos de SO em português]] | ||
| + | |||
| + | <note important> | ||
| + | Podem ocorrer mudanças nesta página, com a devida divulgação prévia aos alunos. | ||
| + | </ | ||