Suporte ao S.O

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Suporte ao S.O por Mind Map: Suporte ao S.O

1. Gerência de Recursos

1.1. Recursos usados para processar, transferir e armazenar dados,o controle desses recursos é gerido pelo S.O.

1.2. Aspectos incomuns no controle dos recursos frequentemente renuncia ao controle do processador para, após a execução de uma tarefa, retomá-lo.

2. Tipos de S.O

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

2.2. -Interativo: usuário interage diretamente com o computador. -Processamento em lote (batch): programas de usuário são agrupados e submetidos a execução pelo operador.

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

2.4. -Monoprogramação: executa apenas 1 programa/vez. - Multiprogramação: trabalha mais de um programa/vez.

3. 1° Sistemas de Computação

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

3.2. Computadores sem Sistema Operacional. Execução do processador era controlada diretamente a partir de um console.

3.3. Problemas: Escalonamento: usuário reservava um dado intervalo de tempo do processador. Tempo de preparação: execução de um único programa (denominado tarefa) envolvia várias atividades.

3.4. 1° Sistemas de Processamento em Lote

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

3.6. -Usuário não tem + acesso direto ao processador. -Tarefas submetidas a operadores . - Tarefas eram agrupadas sequencialmente em um lote.

3.7. Sistemas Operacionais simples (monitor). Maior parte estava na memória (monitor residente).

4. Escalonamento

4.1. Consiste na escolha de processos. É a chave para a multiprogramação.

4.2. Tipos de Escalonamento

4.3. Longo Prazo

4.4. Curto Prazo

4.5. Medio Prazo

4.6. E/S

5. Segmentação

5.1. Visível ao programador. Permite organizar programas e dados.

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

6. Serviços que o SO oferece

6.1. Criação de Programas

6.2. Execução de Programas

6.3. Acesso aos dispositivos de E/S

6.4. Acesso controlado aos arquivos

6.5. Acesso ao Sistema

6.6. Detecção e reação a erros

6.7. Monitoramento

7. Programa responsável por:

7.1. -Gerenciar os recursos do computador. -Controlar a execução de programas pela CPU. -Age como uma interface entre o usuário e o hardware do computador.

7.2. Serviços fornecidos pelo S.O

7.3. -Criação de programas -Execução de programas -Acesso aos dispositivos de E/S -Acesso controlado aos arquivos - Acesso ao sistema - Detecção e reação aos erros - Monitoramento

8. Características de Hardware

8.1. Usa a capacidade do processador de buscar instruções em diferentes áreas da MP para obter e liberar o controle alternadamente.

8.2. Proteção de memória

8.3. Temporização

8.4. Instruções Privilegiadas

8.5. Interrupções

9. Gerenciamento de Memória

9.1. Em um sistema com monoprogramação: Uma área para o Sistema Operacional (monitor). Uma área para o usuário, onde é carregado o programa em execução.

9.2. Em um sistema multiprogramação: a área do usuário é subdividida e compartilhada entre os processos ativos.

9.3. Memória Virtual

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

9.5. Separar os conceitos de espaço de endereço e localizações de memória.

9.6. Proporciona dois benefícios: -Processo pode ser executado sem todas as páginas estejam na MP. - Espaço de memória total disponível para um programa pode exceder o tamanho da MP.

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

9.8. Falta de página:Ocorre quando uma página requerida não está na MP.

10. Paginação de Memória

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

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

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