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 [2024/03/01 14:24] (atual) – maziero | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | ====== CI-1215: Sistemas Operacionais ====== | ||
+ | |||
+ | * **Disciplina**: | ||
+ | * **Carga Horária**: teoria 30h, prática 30h, total 60h | ||
+ | * **Professor**: | ||
+ | |||
+ | * [[Cronograma 2024/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. | ||
+ | </ | ||