Suporte ao SO
by Abadia dos Reis Silva Cardoso
1. Tipos de Escalonamento
1.1. Longo Prazo
1.2. Médio Prazo
1.3. Curto Prazo
1.4. E/S
2. Processos
2.1. Programas em execução
3. Estados de Processo
3.1. Novo
3.2. Pronto
3.3. Em execução
3.4. Suspenso
3.5. Concluído
4. Blocos de Controle do Processo
4.1. Criado pelo escalonador de Longo Prazo
4.1.1. Representação do Processo
4.1.2. Conteúdo
5. Troca de Processos
5.1. Operação de E/S
5.1.1. Aumenta a MP
5.1.2. Swapping
6. Particionamento de Memória
6.1. Fixa
6.2. Variável
6.3. Dinâmica
7. Relocação de Processos
7.1. Endereços podem não ser fixos
7.2. Necessidade de Conversão Automática
8. Paginação X Segmentação
8.1. Comparação em Tanembaum
9. O que é um SO?
9.1. Gerenciador de Recursos
9.1.1. Processador
9.1.2. Memória
9.1.3. Programas e dados
9.1.4. Periféricos
9.2. Elo
9.2.1. Software
9.2.2. Hardware
10. Camadas e Visões
10.1. Programas Aplicaticos
10.1.1. Usuário Final
10.2. Utilitários
10.2.1. Programador
10.3. Sistema Operacional
10.3.1. Programador
10.4. Hardware do Computador
10.4.1. Projetista do SO
11. Tipos de SO
11.1. Interativo
11.2. Processamento em lote (batch)
11.3. Monoprogramação
11.4. Multiprogramação
12. História
12.1. 1ª Geração (1945-1955)
12.1.1. Computadores sem SO
12.1.2. Válvulas e Plugs