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 da Memória

1.1. Monoprogramação

1.2. MP é dividida em 2 partes: uma para o SO e outra para o programa em execução

1.3. Multiprogramação

1.4. A parte do “usuário” é subdividida para acomodar diversos processo

2. Gerência da Memória - Swapping

2.1. O μP é mais rápido que os dispositivos de E/S

2.2. É possível ter TODOS os processos aguardando operações de E/S ao mesmo tempo

3. Paginação de Memória

3.1. Memória é dividida à priori em partes iguais de tamanho fixo denominadas blocos

3.2. Cada processo também é dividido em pequenos pedaços de tamanho fixo denominados páginas

3.3. As páginas de um processo são alocadas em blocos disponíveis na memória.

3.4. Desperdício é reduzido

4. Memória Virtual

4.1. Paginação sob demanda

4.2. Cada página de um processo é trazida para a memória apenas quando é necessária

4.3. É possível que um processo seja maior que toda a área da memória

4.4. Interrupção por Falta de Página

4.5. Este processo desvia para uma instrução localizada em uma página que não está na memória

4.6. SO carrega a página desejada

5. Efeitos da Paginação Multinível

5.1. Menor espaço ocupado na MP

5.2. Maior quantidade de acessos à MP

6. Segmentação

6.1. MP não é particionada à priori

6.2. Espaço de endereçamento lógico do processo é dividido em segmentos de vários tamanhos

6.2.1. Exemplos: segmentos de código, dados e pilha

6.3. Quando um processo é executado, todos os segmentos são carregados para a MP

6.4. Segmentos são carregados em qualquer posição livre da MP

7. Segmentação-Paginação

7.1. MP é particionada em Quadros

7.2. Espaço de endereçamento lógico do processo é dividido em segmentos de vários tamanhos

7.3. Segmentos são paginados

7.4. Páginas de um segmento são alocadas em Quadros da MP

8. Um Sistema Operacional

8.1. Controla a execução dos programas aplicativos e atua como interface entre o usuário e o hardware

8.2. Vantagens

8.3. Ele torna o computador mais eficiente

8.4. Serviços que o S.O oferece

8.5. Criação de programas

8.6. Execução de programas

8.7. Acesso aos dispositivos de E/S

8.8. Acesso controlado aos arquivos

8.9. Acesso ao sistema para recursos compartilhados

8.10. Detecção e respostas a erros

8.11. Contabilidade

9. SO como um Gerente de Recursos

9.1. controla o processamento, o armazenamento e a transferência de dados

9.2. SO é incomum em dois aspectos

9.3. É um programa, executado pelo μP

9.4. Renuncia ao controle do μP,em seguida obtém o controle novamente

10. Tipos de SO

10.1. Monoprogramado

10.2. O μP carrega para a memória principal e executa apenas um programa de cada vez

10.3. Multiprogramado

10.4. Diversos programas são carregados simultaneamentena MP, e o tempo do μP é dividido entre eles

10.5. Um SO Multiprogramado é Mais Complexo que SO Monoprogramado

10.6. Características de um SO

10.7. Interrupções

10.8. Proteção de memória

10.9. Temporização

10.10. Instruções privilegiadas

11. Escalonamento

11.1. Introduzido nos anos 60

11.2. Termo mais genérico que tarefa (job)

11.3. Pode ser definido de várias maneiras como:

11.4. Um programa em execução

11.5. O “espírito animado” de um programa

11.6. A entidade à qual um processador é alocado

12. Tipos de Escalonamento

12.1. longo prazo

12.2. médio prazo

12.3. curto prazo

12.4. E/S