Centro Federal de Educação Tecnológica do Paraná Departamento Acadêmico de Informática
Curso Superior de Tecnologia em Desenvolvimento de Sistemas Distribuídos
Unidade Curricular
SISTEMAS OPERACIONAIS IF52A
Período letivo:
2 Carga
Horária: 96 h Competências
Conhecer a estrutura e a implementação de Sistemas Operacionais nos Computadores Atuais.
Habilidades 1. Comprender os conceitos básicos de Sistemas Operacionais.
2. Conceituar processos, sincronização, comunicação e escalonamento de Processos.
3. Conceituar Memória Virtual e paginação de memória e as técnicas de gerenciamento de memória.
4. Comprender os conceitos de Recursos e Deadlocks, bem como algoritmos e métodos de alocação e tratamento.
5. Comprender o Gerenciamento de Arquivos realizado pelos Sistemas Operacionais.
6. Comparar sistemas operacionais de mercado.
7. Instalar e realizar configuração básica de sistemas operacionais.
Bases Tecnológicas
Estrutura e conceitos básicos de sistemas operacionais. O conceito de Processos. Sicronização de processos e comunicação entre processos. Escalonamento de processos. Gerenciamento de memória. Proteção de memória. Memória Virtual. Monoprocessamento e multiprocessamento.
Alocação de recursos e impasses. Gerenciamento de deadlocks. Gerenciamento de entrada e saída.
Concorrência de entrada e saída. Gerenciamento de arquivos. Noções de proteção e de segurança.
Estudos de casos. Comparação entre sistemas operacionais. Análise de implementação de sistemas operacionais. Instalação e configuração de sistemas operacionais (Windows e Unix-like). Atividades de laboratório.
Pré-requisitos
Bibliografia Básica
Título/Periódico Autor Edição Local Editora Ano LT1
Sistemas Operacionais Abraham Silberschatz Peter Baer Galvin
5. São Paulo Prentice Hall 200 0
S ARQUITETURA DE
SISTEMAS OPERACIONAIS
FRANCIS B.
MACHADO & LUIZ PAULO MAIA
LIVRO
TÉCNICO, LTC S
Sistemas Operacionais Modernos.
TANENBAUM, Andrew S.
Guanabara
Koogan S
1 LT - Livro Texto? S/N
Centro Federal de Educação Tecnológica do Paraná Departamento Acadêmico de Informática
Curso Superior de Tecnologia em Desenvolvimento de Sistemas Distribuídos
Continuação Unidade
Curricular
SISTEMAS OPERACIONAIS - IF52A
Período letivo:
2 Carga
Horária: 96 h Bibliografia Complementar
Título/Periódico Autor Edição Local Editora Ano
Sistemas Operacionais Andrew S.
Tanenbaum
Albert S. Woodhull
2. Porto Alegre BOOKMAN 200 0
S
Programas Residentes no IBM PC
Carlos Yallouz 1. Rio de Janeiro
LTC 199
1 N Microprocessors and
Interfacing
Douglas V. Hall 10. New York Prentice Hall 199 5
N Outros Peter Norton, Guia do Programador para IBM PC
Steven Holzner, Linguagem Assembly Avançada para IBM PC: Guia do Usuário Laércio Vasconcelos, Hardware Total
Laércio Vasconcelos, IBM PC: Dicas e Macetes de Software