Suporte ao S.O

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

1. O Sistema Operacional

1.1. Gerenciar os recursos do computador.

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

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

1.4. Serviços fornecidos pelo S.O.

1.5. Criação de programas

1.6. Execução de programas

1.7. Acesso aos dispositivos de E/S

1.8. Acesso controlado aos arquivos

1.9. Acesso ao sistema

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

1.11. Monitoramento

2. Gerência de Recursos

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

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

3. Tipos de Sistema Operacional

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

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

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

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

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

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

4. 1° Sistemas de Computação

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

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

4.3. Problemas:

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

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

5. 1° Sistemas de Processamento em Lote

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

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

5.3. Sistemas Operacionais simples (monitor).

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

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

6. Características de Hardware

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

6.2. Proteção de memória

6.3. Temporização

6.4. Instruções privilegiadas

6.5. Interrupções

7. Escalonamento

7.1. Consiste na escolha de processos.

7.2. Tipos de Escalonamento

7.3. Longo prazo

7.4. Curto prazo

7.5. Médio Prazo

7.6. E/S

8. Gerenciamento de Memória

8.1. sistema com monoprogramação

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

8.3. sistema multiprogramação

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

8.5. Memória Virtual

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

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

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

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

9. Paginação de Memória

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

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

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

10. Segmentação

10.1. Visível ao programador

10.2. Permite organizar programas e dados

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