Sistemas Operacionais - Aula 9 - Gerencia de Recursos

556 visualizações

Publicada em

Anhanguera - Sistemas Operacionais - Aula 9 - Gerencia de Recursos - Gerência de processdor - Gerencia de Memória

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
556
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
41
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Sistemas Operacionais - Aula 9 - Gerencia de Recursos

  1. 1. TADS - SO – Aula 9 Prof. Charles Fortes chalkmaster@gmail.com Sistemas Operacionais Gerência de Recursos
  2. 2. 2 Atualizando a Turma
  3. 3. 3
  4. 4. 4 Previously on TADS-SO...
  5. 5. 5 Conceitos básicos de SO Kernel oferece um conjunto de rotinas e serviços
  6. 6. 6 Conceitos básicos de SO Processos e Threads Programa Conjunto de instruções Processo um programa em execução
  7. 7. 7 Gerência do Processador
  8. 8. 8 As políticas de escalonamento tem diversas funções básicas: Manter o processar ocupado o maior tempo possível Balancear o uso do processador Privilegiar aplicações críticas Oferecer tempos de repostas aceitáveis aos usuários
  9. 9. 9 Políticas de escalonamento
  10. 10. 10 Critérios de Escalonamento Utilização do processador Número de processos executas em determinado intervalo de tempo Tempo de processador Tempo de Espera Tempo de Turnaround Tempo de resposta
  11. 11. 11 Escalonamentos Preemptivos A capacidade do sistema operacional interromper um processo em execução e o substituir por outro Não-Preemptivos Processamento sequencial
  12. 12. 12 Escalonamento FIFO
  13. 13. 13 Escalonamento Shortest-job-First
  14. 14. 14 Escalonamento Cooperativo O processo em execução libera voluntariamente o processador
  15. 15. 15 Escalonamento Circular
  16. 16. 16 Escalonamento Circular
  17. 17. 17 Escalonamento por Prioridades
  18. 18. 18 Escalonamento Circular com Prioridades
  19. 19. 19 Escalonamento por Múltiplas Filas
  20. 20. 20 Escalonamento Sistemas de Tempo Compartilhado
  21. 21. 21 Gerência de Memória
  22. 22. 22 Alocação contígua Simples Memória principal subdividide em duas áreas, uma para o sistema operacional e outra para os programas. Este modelo está presente até hoje em alguns sistemas monoprogramáveis. Um registrador informa onde está a divisa das áreas. Não é muito eficiente pois apenas um usuário pode se dispor deste recurso.
  23. 23. 23 Técnica de Overlay Divisão do programa em módulos de forma que o módulo aloque a memória. Definido pelo programador e uso como parâmetro o maior módulo
  24. 24. 24 Alocação particionada Vários programas na memória ao mesmo tempo. Alocação particionada Estática Estipulada no inicio do sistema operacional
  25. 25. 25 Alocação particionada Dinâmica Cada programa utiliza o espaço necessário em uma partição própria
  26. 26. 26 Fragmentação
  27. 27. 27 Swapping Retira um programa residente da memória e o move para o disco, possibilitando outro processo ocupar a área livre. Posteriormente ele volta para a memória.
  28. 28. 28 ATPS
  29. 29. 29 Etapa 4 + Etapa 5 Entrega dos relatórios Grupo: Passo 4 Etapa 4 (4.1, 4.2,4.3) Grupo: Passo 2 Etapa 5 Grupo: Passo 4 Etapa 5 Apresentação: Apresentar o resultado de sua consultoria. Data:
  30. 30. Dúvidas? chalkmaster@gmail.com

×