Sistemas Operacionais
MATÉRIA DE AULAS
EMENTA
Conhecer os módulos, as ferramentas e suas respectivas utilidades. Deverá saber identificar os
vários Sistemas Operacionais, suas versões bem como instalar e administrar o sistema
operacional de maneira a prover integridade, disponibilidade e confidencialidade, princípios
básicos de segurança.
HABILIDADES E COMPETÊNCIAS
Identificar os principais componentes de um SO
Identificar os principais Sistemas Operacionais do mercado;
Instalar diversos sistemas operacionais;
Organização e padronização do ambiente de trabalho;
Utilização correta dos comandos, gerentes e ferramentas de um SO;
Interpretação correta das mensagens na tela;
Padronizar a instalação de softwares aplicativos básicos;
Instalar e configurar software ante-virús;
Utilizar as várias ferramentas de manutenção e proteção da integridade de um SO.
Operar o sistema operacional através do modo texto;
CONTEÚDO PROGRAMÁTICO
INTRODUÇÃO AOS SISTEMAS OPERACIONAIS
• Conceitos básicos;
• Funções de um sistema operacional;
• Evolução dos sistemas operacionais;
• Componentes de um sistema operacional;
• Estruturas de sistemas operacionais
◦ Sistemas Monolíticos
◦ Sistemas em camadas
◦ Sistemas micronúcleo SEDUC/COEDP
◦ Máquina Virtual
PROCESSOS E THREADS
• Definição e estrutura de processos
• Estados de um processo
• Tipos de processo
• Comunicação entre processos
• Escalonamento
• Deadlocks
GERÊNCIA DE MEMÓRIA
• Endereços lógicos e físicos
• Alocação de Memória
• Compartilhamento de Memória
• Paginação
• Memória Virtual
GERÊNCIA DE ARQUIVOS
• Arquivos e diretórios
• Alocação de arquivos
• Sistema de arquivos
• Gerenciamento de espaço em disco
• Segurança e mecanismos de proteção da informação
GERENCIA DE DISPOSITIVOS
• Dispositivos de Entrada e Saída
• Controladores de dispositivos
• Conflitos e Não reconhecimento de dispositivos
• Drivers do Dispositivos
• Chamada remota a procedimento
INSTALAÇÕES E PRÁTICAS EM SISTEMAS OPERACIONAIS
• Boot/Dual Boot
• Instalação de distribuições do Linux
• Instalações do Windows
• Padronização da instalação de softwares básicos
BIBLIOGRAFIA
TANENBAUM, Andrew S. Sistemas Operacionais Modernos. São Paulo: Pearson Prentice
Hall, 2009.