TADS - SO – Aula 9
Prof. Charles Fortes
chalkmaster@gmail.com
Sistemas Operacionais
Gerência de Recursos
2
Atualizando a Turma
3
4
Previously on TADS-SO...
5
Conceitos básicos de SO
Kernel
oferece um conjunto de rotinas e serviços
6
Conceitos básicos de SO
Processos e Threads
Programa
Conjunto de instruções
Processo
um programa em execução
7
Gerência do Processador
8
As políticas de escalonamento tem diversas funções básicas:
Manter o processar ocupado o maior tempo possível
Balancear ...
9
Políticas de escalonamento
10
Critérios de Escalonamento
Utilização do processador
Número de processos executas em determinado intervalo de tempo
Tem...
11
Escalonamentos
Preemptivos
A capacidade do sistema operacional interromper um processo em execução e o substituir
por o...
12
Escalonamento FIFO
13
Escalonamento Shortest-job-First
14
Escalonamento Cooperativo
O processo em execução libera voluntariamente o processador
15
Escalonamento Circular
16
Escalonamento Circular
17
Escalonamento por Prioridades
18
Escalonamento Circular com Prioridades
19
Escalonamento por Múltiplas Filas
20
Escalonamento Sistemas de Tempo Compartilhado
21
Gerência de Memória
22
Alocação contígua Simples
Memória principal subdividide em duas áreas, uma para o
sistema operacional e outra para os p...
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 u...
24
Alocação particionada
Vários programas na memória ao mesmo tempo.
Alocação particionada Estática
Estipulada no inicio d...
25
Alocação particionada Dinâmica
Cada programa utiliza o espaço
necessário em uma partição própria
26
Fragmentação
27
Swapping
Retira um programa residente da
memória e o move para o disco,
possibilitando outro processo ocupar a
área liv...
28
ATPS
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 Et...
Dúvidas?
chalkmaster@gmail.com
Próximos SlideShares
Carregando em…5
×

Sistemas Operacionais - Aula 9 - Gerencia de Recursos

493 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
493
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
37
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

×