Suporte ao S.O

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Suporte ao S.O por Mind Map: Suporte ao S.O

1. Gerência de Recursos

1.1. São recursos usados para processar, transferir e armazenar dados, bem como para controlar essas funções.

1.2. Frequentemente renuncia ao controle do processador para, após a execução de uma tarefa,retomá-lo.

2. 1° Sistemas de Computação

2.1. Fim dos anos 40 a meados dos anos 50.

2.2. Sem Sistema Operacional. -Execução do processador era controlada diretamente a partir de um console.

2.3. Problemas:

2.4. Escalonamento: usuário reservava um dado intervalo de tempo do processador.

2.5. Tempo de preparação: execução de um único programa (denominado tarefa) envolvia várias atividades.

3. 1° Sistemas de Processamento em Lote

3.1. Visavam maximizar a utilização da CPU.

3.2. Usuário não tem + acesso direto ao processador.

3.3. Sistemas Operacionais simples (monitor).

3.4. Escalonamento: S.O. controla a sequência de eventos para processar o lote.

3.5. Tempo de preparação: junto a cada tarefa são

4. Escalonamento

4.1. Consiste na escolha de processos.

4.2. Tipos de Escalonamento

4.3. Longo prazo

4.4. Curto prazo

4.5. Médio Prazo

4.6. E/S

5. Paginação de Memória

5.1. Memória é dividida em partes iguais relativamente pequenas e de tamanho fixo (blocos).

5.2. Programas (processos) também são divididos em pequenas partes iguais de tamanho fixo (páginas).

5.3. Processo pode ser alocado em blocos de página NÃO adjacentes.

6. Segmentação

6.1. Visível ao programador

6.2. Permite organizar programas e dados

6.3. Possibilita associar atributos de privilégio e de proteção

7. O Sistema Operacional

7.1. Gerenciar os recursos do computador.

7.2. Controlar a execução de programas pela CPU.

7.3. Age como uma interface entre o usuário e o hardware

7.4. Serviços fornecidos pelo S.O.

7.5. Criação de programas

7.6. Execução de programas

7.7. Acesso aos dispositivos de E/S

7.8. Acesso controlado aos arquivos

7.9. Acesso ao sistema

7.10. Detecção e reação aos erros

7.11. Monitoramento

8. Tipos de Sistema Operacional

8.1. Quanto à interação com o usuário:

8.2. Interativo: usuário interage diretamente com o computador.

8.3. Processamento em lote (batch): programas de usuário são agrupados e submetidos a execução pelo operador.

8.4. Quanto à execução simultânea:

8.5. Monoprogramação: executa apenas 1 programa/vez.

8.6. Multiprogramação: trabalha mais de um programa/vez.

9. Características de Hardware

9.1. Capacidade do processador de buscar instruções em diferentes áreas da MP

9.2. Proteção de memória

9.3. Temporização

9.4. Instruções privilegiadas

9.5. Interrupções

10. Gerenciamento de Memória

10.1. sistema com monoprogramação

10.2. -Uma área para o Sistema Operacional (monitor). - Uma área para o usuário, onde é carregado o programa em execução.

10.3. sistema multiprogramação

10.4. área do usuário é subdividida e compartilhada entre os processos ativos.

10.5. Memória Virtual

10.6. Utiliza o disco para prover uma extensão da MP.

10.7. Processo pode ser executado sem todas as páginas estejam na MP.

10.8. Espaço de memória total disponível para um programa pode exceder o tamanho da MP.

10.9. Memória virtual emprega paginação por demanda