Imprimir

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

 

Ementa:
Conceitos, histórico e evolução. Classificação, estrutura e componentes básicos de um sistema operacional. Conceitos de processos e sincronização. Gerência de memória: memória principal, memória virtual (paginação e segmentação), memória secundária. Instalação de Sistemas Operacionais para as plataformas Windows e Linux.

 

Conteúdo Programático:

UNIDADE I - Introdução ao estudo de sistemas operacionais
1.1. Conceitos Básicos;
1.2. Histórico dos Sistemas Operacionais;
1.3. Tipos de Sistemas Operacionais;
1.4. Componentes de um Sistema Operacional.

UNIDADE II - Gerência do Processador
2.1. O que é um processo;
2.2. Modelos de processos;
2.3. Estados de um processo;
2.4. Mudança de Estados de um processo;
2.5. Subprocesso e THREAD;
2.6. Tipos de Processos;
2.7. Escalonamento de Processos;
2.8. Prática de Laboratório: Instalação de S.O. Windows XP SP2.

UNIDADE III - Gerência de entrada e saída
3.1. Dispositivos de entrada e saída;
3.2. Controladores dos dispositivos;
3.3. Drivers dos dispositivos;
3.4. Prática de Laboratório: Instalação de S.O. Windows Vista Ultimate.

UNIDADE IV - Gerência de Memória
4.1. Políticas básicas: Sistemas monoprogramados; Partições fixas; Partições variáveis; Swapping ;
4.2. Memória virtual: Paginação; Segmentação;
4.3. Prática de Laboratório: Instalação de S.O. Windows 2003 Server. 2

UNIDADE V - Gerência de arquivos
5.1. Arquivos;
5.2. Diretórios;
5.3. Implementação de sistemas de arquivos;
5.4. Proteção;
5.5. Segurança;
5.6. Prática de Laboratório: Instalação de S.O. Linux Mandriva.

UNIDADE VI - Troca de Mensagens
6.1. Conceitos;
6.2. Primitivas de troca de mensagens;
6.3. Comunicação em grupo;
6.4. Chamada remota de procedimento (RPC).

UNIDADE VII - Deadlock
7.1. Conceitos básicos;
7.2. Caracterização;
7.3. Prevenção;
7.4. Detecção e recuperação.

 

Bibliografia Básica:
DEITEL, Harvey M.; DEITEL, Paul J. CHOFFNES. Sistemas Operacionais. São Paulo: Pearson 2005.
SILBERSCHATZ, Abraham G.; GALVIN, Peter Baer. Fundamentos de Sistemas Operacionais. Rio de Janeiro: LTC, 2004.
NEGUS, Christopher Negus. A Bíblia do Linux. São Paulo: Alta Books, 2007.

Bibliografia Complementar:
OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo. Sistemas Operacionais. 2ed. Porto Alegre: Sagra-Luzzato, 2001.
TANENBAUM, Andrew. Sistemas Operacionais Modernos. São Paulo: Pearson, 2003.