Suporte ao SO
by Renata Rodrigues
1. Sistema de Tempo Compartilhado
1.1. Minimizar o tempo de Resposta
1.2. Multiusuarios
1.3. Comandos enviados pelo Terminal
1.4. Compartilha o tempo do processador
2. O Que é Escalonamento
2.1. Tipos de Escalonamento
2.1.1. Longo prazo
2.1.2. Medio Prazo
2.1.3. Curto prazo
2.1.4. E/S
3. Processo
3.1. Estado do Processo
3.2. Bloco de Controle do Processo
3.3. Troca de Processo
3.4. Relação de Processos
4. Gerenciamento de Memoria
4.1. Monogrogramação
4.1.1. Area para SO
4.1.2. Area para Usuario
4.2. Multiprogramação
4.2.1. Area do Usuario e subdividida e compartilhada
5. Memoria
5.1. Particionamento
5.1.1. Tamanho Fixo
5.1.2. Tamanho Variavel
5.2. Paginação
5.2.1. Memoria Virtual
5.2.2. Thrashing
5.3. Segmentação
5.3.1. Vantagens
5.3.2. Visivel ao Programador
6. SO
6.1. Gerencia de Recursos
6.2. Controla a execução de programas pela CPU
7. Tipos de SO
7.1. Usuario
7.1.1. Interativo
7.1.2. Processamento em lote
7.2. Execução
7.2.1. Monoprogramação
7.2.2. Multiprogramação
8. 1º Sistema computação
8.1. Fim dos anos 40 a meados 50
8.2. Computadores sem SO
8.3. Problemas
8.3.1. Escalonamento
8.3.2. Tempo de Preparação