SUPORTE AO SISTEMA OPERACIONAL

Track and organize your meetings within your company

Kom i gang. Det er Gratis
eller tilmeld med din email adresse
SUPORTE AO SISTEMA OPERACIONAL af Mind Map: SUPORTE AO SISTEMA OPERACIONAL

1. Segmentação

1.1. Visível ao programador

1.2. Permite organizar programas e dados

1.3. Possibilita associar atributos

1.3.1. De privilégios

1.3.2. De proteção

2. Sistema Operacional

2.1. Gerenciar recursos

2.2. Controlar execuções

2.3. Interface entre usuário e hardware

3. Serviçõs Fornecidos

3.1. Criação de programas

3.2. Execução de programgas

3.3. Acesso ao dispositivos E/S

3.4. Controlar arquivos

3.5. Detectação de erros

3.6. Monitoramento

4. Camadas e Visoes

4.1. Projetista do S.O

4.1.1. Hardware do computador

4.2. Programador

4.2.1. Sistema operacional

4.2.2. Utilitários

4.3. Usuário final

4.3.1. Programas aplicativos

5. Tipos de S.O

5.1. Interação com usuário

5.1.1. Interativo

5.1.2. Processamento em lote

5.2. Execução simultânia

5.2.1. Monoprogramação

5.2.1.1. Um programa por ve

5.2.2. Multiprogramação

5.2.2.1. Dois programas ou + por vez

6. Relocação de processos

6.1. Endereço lógico

6.1.1. Relativo ao inicio do programa

6.2. Endereço físico

6.2.1. Relativo ao posição atual da memoria

7. Primeiro sistema de computação

7.1. Fim dos anos 40

7.2. Meados dos anos 50

7.2.1. Sem S.O

7.2.1.1. Problema com escalonamento

7.2.1.2. Problema com tempo de preparação

8. Caracteristicas de Hardware

8.1. Proteção de memoria

8.2. Temporização

8.3. Instruções privilegiadas

8.4. Interrupções

9. Multiprogramação

9.1. Recurso fundamental do S.O

9.1.1. Interrupções de E/S

9.1.2. Acesso direto a memoria

9.1.3. Gerenciamento de memoria

9.1.4. Algoritmo de escalonamento

10. Escalonamento

10.1. Longo prazo

10.1.1. Decisão de alto nível

10.1.2. Tarefa torna se um processo

10.1.3. Controla o grau da multiporgramção

10.1.4. Executado com frequência baixa

10.2. Médio prazo

10.2.1. Troca de processos

10.2.2. Gerencia das decisões

10.2.3. Requisitos de memória

10.3. Curto prazo

10.3.1. Decisão de baixo nivel

10.3.2. Define próxima execução

10.3.3. Processo executado com frequência

11. Particionamento de memoria

11.1. Tamanho fixo

11.1.1. Simples divisão

11.1.2. Tamanhos diferentes

11.1.3. Desperdício de memoria

11.2. Tamanho variável

11.2.1. Eficiência na divisão

11.3. Problemas

11.3.1. Buracos na memoria

11.4. Soluções

11.4.1. Compactação

11.4.2. Defragmentação

12. Paginação de memoria

12.1. Blocos

12.1.1. Tamanhos fixos

12.2. Páginas

12.2.1. Pequenas partes fixas e = no tamanho

12.3. Tabela de paginas

12.3.1. Rastrear endereçõs

12.3.1.1. Lógicos

12.3.1.2. Fisicos