Suporte ao SO
por Nathalia Martins
1. O que é SO
1.1. Atuam em interface entre usuário-hardware
1.2. Torna o PC mais econveniente
1.2.1. Os recursos são usados mais eficientemente
2. Serviços do SO
2.1. Cria programas e executa
2.2. Detecta e responde a erros
2.3. Controla o processamento
3. Tipos de SO
3.1. Monoprogramado
3.1.1. Dividida em 2 partes
3.1.1.1. SO e programa
3.2. Multiprogramado
3.2.1. Executa-Espera-Executa-Espera
3.2.2. A parte do usuário é subdividida
4. Características
4.1. Interrupções
4.2. Proteção de memória
4.3. Temporização
5. Escalonamento
5.1. É um programa em execução com prazos
5.1.1. Longo Médio Curto
5.2. Bloco de Controle de Processos
5.2.1. Cria um bloco para um novo processo
5.3. E/S
5.3.1. Decide o processo a atender por um dispositivo de E/S
6. Gerência da Memória
6.1. SWAPPING
6.1.1. Todas as operações podem ser aguardadas
6.1.2. Aumenta a quantidade de memória principal
6.1.3. Troca de processos na memória
6.2. Estabelecimento de Partições
6.2.1. • Processos são carregados para a MP • Ocupam partições da MP
7. Partições
7.1. Estáticas
7.2. Dinâmicas
8. Paginação de Memória
8.1. Memória dividida em partes iguais
8.2. Páginas são alocadas em blocos disponíveis
9. Memória Virtual
9.1. Paginação sob demanda
9.2. Interrupção por Falta de Página
10. Paginação Multinível
10.1. Menor espaço ocupado na MP
10.1.1. Uma tabela
10.2. Maior quantidade de acessos à MP
10.2.1. N+1 acessos à MP
11. IPT
11.1. Linear
11.1.1. Busca demorada
11.2. Com função HASH
11.2.1. Busca acelerada