Você está na página 1de 4

1.

Fundamentos de computação e evolução histórica


1.1. Sistema computacional
1.2. Hardware X Software
1.3. Sistema operacional
1.4. Linguagem de programação
1.5. Ativação e desativação
1.6. Sistemas de numeração
1.7. Unidades de medida
1.8. Geração de computadores
2. Elementos de hardware
2.1. Processador
2.1.1. Unidade de controle
2.1.2. Unidade Aritmética e Lógica
2.1.3. Registradores
2.1.4. Clock
2.2. Memória Principal
2.3. Tipos de armazenamento
2.4. Dispositivos de E/S
2.5. Barramentos:
3. Elementos de software
3.1. Classificação de software:
3.1.1. Quanto a finalidade de uso
3.1.1.1. Básicos
3.1.1.2. Aplicativos
3.1.2. Quanto a codificação
3.1.3. Quanto a aquisição
3.2. Utilitários de sistema
3.2.1. Tradutores
3.2.2. Interpretador
3.2.3. Linker
3.2.4. Loader
3.2.5. Depurador
3.3. Linguagem de controle
3.4. Linguagem de máquina
3.5. Microprogramação:
4. Arquitetura e tipos de computadores
4.1. Arquitetura de computadores
4.2. Elementos de arquitetura
4.2.1. Conjunto de instruções
4.2.2. Interfaces de E/S
4.2.3. Técnicas de virtualização
4.2.4. Arquiteturas RISC e CISC
4.3. Tipos de computador
4.4. Instruções de máquina
5. Sistemas operacionais
5.1. Definição
5.2. Objetivo
5.3. Funções:
5.4. Classificação
6. Sistemas operacionais monoprogramados
6.1. Características
6.2. Exemplos:
7. Sistemas operacionais multiprogramados
7.1. Características
7.2. Classificação
7.2.1. Quanto ao modo de processamento
7.2.1.1. Sistemas Batch
7.2.1.2. Sistemas de tempo compartilhado
7.2.1.3. Sistemas de tempo real
7.2.2. Quanto ao número de usuários
7.2.2.1. Monousuário
7.2.2.2. Multiusuário
7.3. Exemplos
8. Elementos essenciais para sistemas operacionais multiprogramados
8.1. Monoprogramação x multiprogramação
8.2. Interrupções e exceções
8.3. Controladores
8.4. Canal de E/S
8.5. DMA
8.6. Buffering
8.7. Spooling:
8.8. Reentrância
9. Sistemas operacionais para sistemas multiprocessados
9.1. Características:
9.2. Classificação:
9.2.1. Sistemas fortemente acoplados
9.2.2. Sistemas fracamente acoplados
9.2.2.1. Sistemas fracamente acoplados de rede
9.2.2.2. Sistemas fracamente acoplados distribuídos
9.2.3. Clusters
10. Componentes básicos e serviços do sistema operacional
10.1. Componentes básicos
10.1.1. IOCS:
10.1.2. Sistemas de arquivos
10.1.3. Gerenciadores de recursos
10.2. Serviços e requisitos
10.2.1. Contabilidade e registro de serviços
10.2.2. Prioridades
10.2.3. Proteção física e lógica
10.2.4. Assistência ao operador
10.2.5. Assistência ao programador
10.2.6. Alocação de recursos
11. Medidas de eficiência para sistemas operacionais
11.1. Taxa de desempenho:
11.2. Tempo de retorno:
11.3. Tempo de resposta:
11.4. Disponibilidade
11.5. Segurança:
11.6. Confiabilidade
11.7. Custo:
11.8. Facilidade de uso:
12. Estrutura, proteção e arquitetura de sistemas operacionais
12.1. Kernel
12.2. Funções do kernel
12.3. System calls
12.4. Modos de acesso/tipos de instrução
12.5. Arquiteturas de sistema
12.5.1. Arquitetura monolítica
12.5.2. Arquitetura em camadas
12.5.3. Arquitetura microkernel (ou cliente x servidor

Você também pode gostar