Imprimir

Curso: Cruso Superior de Tecnologia em Redes de Computadores
Disciplina:Sistemas Operacionais
Semestre: Segundo Pré-requisito:
Carga horária semanal: 04 Carga horária semestral: 80

Ementa:
Estrutura e funções dos sistemas operacionais. Níveis arquiteturais na interface hardware/software. Mecanismo de controle e E/S. Ambientes operacionais: monousuário e multiusuário. Gerência de Processos e Threads Objetivos do sistema operacional. Arquitetura e medidas de eficiência. Processo de inicialização (boot). Deadlock. Gerenciamento da memória: segmentação, paginação e memória virtual. Sistema de arquivos. Gerência de dispositivos. Especificação e configuração de sistemas operacionais. Integração de sistemas operacionais distintos. Noções de Virtualização. Arquitetura e princípios operacionais dos sistemas operacionais: MS-Windows usuário padrão, MS-Windows ambiente de rede corporativo: instalação e noções de gerenciamento.

Conteúdo Programático:

Unidade I - Introdução aos sistemas operacionais: histórico, introdução e conceitos básicos (processos, arquivos, chamadas de sistemas) e estrutura dos sistemas operacionais (monolíticos, em camada, máquinas virtuais, cliente-servidor).

Unidade II - Gerência de processos
Definições e conceitos fundamentais, algoritmos de escalonamento de processos, monoprocessamento e multiprocessamento. Threads: visualizando processos, justificando o uso de threads, estados de threads, modelos de threads e operações com threads.

Unidade III - Gerência de memória
Definições e conceitos fundamentais, memória virtual e swapping, paginação e segmentação.

Unidade IV – Deadlock
Conceitos básicos, caracterização, prevenção,  detecção e recuperação.

Unidade V – Gerência de discos
Conceitos, escalonamentos e técnicas

Unidade VI - Sistemas de arquivos
Nomes, estrutura e tipos, acesso e operações, mapeamento em memória, diretórios e sistemas de arquivos.

Unidade VII - Gerência de entrada e saída
Princípios de hardware e software, discos, terminais e interrupções de hardware e software.

Unidade VIII  - Estudo de casos: windows e linux. Simulador de sistemas operacionais: sousin

Bibliografia Básica: 

DEITEL, Harvey M.; DEITEL, Paul J. CHOFFNES. Sistemas Operacionais. São Paulo: PEARSON, 2005.
TANENBAUM, Andrew. Sistemas Operacionais Modernos. São Paulo: Pearson, 2003.
MClean, Ian; THOMAS, Orin. Kit de Treinamento: Administração do WindowsServer 2008. 3. Ed. Porto Alegre: Bookman, 2013. LEMOS

Bibliografia Complementar:
TANENBAUM, Andrew. Sistemas Operacionais: Projeto e Implementação, Bookman.2008.
THOMPSON, Marco Aurélio. Microsoft Windows Server 2012 - Instalação, Configuração e Administração de Redes. São Paulo: Erica, 2012.
MORIMOTO, Carlos E. Servidores Linux - Guia prático. 2º Edição.  Porto Alegre: Editora Sulina, 2010.
SOARES, Walace; FERNANDES, Gabriel. LINUX – fundamentos. Rio de Janeiro: Érica, 2013.
NEGUS, Christopher. Linux: a Bíblia. Rio de Janeiro: Altos Books, 2007.