Your SlideShare is downloading. ×
Sistemas Operacionais - Aula 9 - Gerencia de Recursos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Sistemas Operacionais - Aula 9 - Gerencia de Recursos

277
views

Published on

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

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

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
277
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. TADS - SO – Aula 9 Prof. Charles Fortes chalkmaster@gmail.com Sistemas Operacionais Gerência de Recursos
  • 2. 2 Atualizando a Turma
  • 3. 3
  • 4. 4 Previously on TADS-SO...
  • 5. 5 Conceitos básicos de SO Kernel oferece um conjunto de rotinas e serviços
  • 6. 6 Conceitos básicos de SO Processos e Threads Programa Conjunto de instruções Processo um programa em execução
  • 7. 7 Gerência do Processador
  • 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 Políticas de escalonamento
  • 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 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 Escalonamento FIFO
  • 13. 13 Escalonamento Shortest-job-First
  • 14. 14 Escalonamento Cooperativo O processo em execução libera voluntariamente o processador
  • 15. 15 Escalonamento Circular
  • 16. 16 Escalonamento Circular
  • 17. 17 Escalonamento por Prioridades
  • 18. 18 Escalonamento Circular com Prioridades
  • 19. 19 Escalonamento por Múltiplas Filas
  • 20. 20 Escalonamento Sistemas de Tempo Compartilhado
  • 21. 21 Gerência de Memória
  • 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 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 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 Alocação particionada Dinâmica Cada programa utiliza o espaço necessário em uma partição própria
  • 26. 26 Fragmentação
  • 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 ATPS
  • 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. Dúvidas? chalkmaster@gmail.com