escalonamento

3157 palavras 13 páginas
Processos
Escalonamento da CPU

 Conceitos Básicos
 Escalonamento de Processador
 Critérios de Escalonamento
 Escalonamento Não Preemptivo
 Escalonamento Preemptivo
 Mecanismos de Interrupção em Intervalos de Tempo
 Prioridades
 Algoritmos de Escalonamento
 Escalonamento para Vários Processadores
 Escalonamento em Tempo Real
 Estudo de Casos: Escalonamento no Unix, Windows XP,

Linux e de Threads

Eduardo Nicola F. Zagari

2

Escalonamento de CPU

 Multiprogramação: corresponde a diversos programas distintos

executando em um mesmo processador
 maximiza utilização da CPU

 No entanto, somente um processo é executado a cada instante

em um processador
 Toda vez que um processo tiver que esperar (evento ou E/S)

outro processo usa a CPU (“ciclo de vida” de um processo)
 A execução de um processo consiste de um ciclo de execução de

CPU e espera de I/O escalonado pronto interrupção E/S ou evento

Eduardo Nicola F. Zagari

bloqueado

3

execução

Escalonador

espera por E/S ou evento

Escalonamento de CPU

Eduardo Nicola F. Zagari

4

Escalonamento de CPU

 Conhecido como Escalonador de Processsos
 Determina/Escolhe, dentre os processos que estão em memória,

qual processo será associado a uma CPU, quando esta estiver disponível  Age sobre os processos prontos para executar (processos do

estado de pronto)
 Segue uma política de escolha
 Executado várias vezes por segundo
 Reside permanentemente na memória

Eduardo Nicola F. Zagari

5

Escalonamento de CPU

 Situação para escalonamento:
 processo passa do estado em execução para pronto
 processo passa de em execução para espera/bloqueado
 processo passa de espera/bloqueado para pronto
 processo termina

 Preempção: é quando um processo em estado de pronto tem

precedência sobre o que está usando a CPU.
 Escalonamenteo Não-Preemptivo: não contempla as

preempções,

Relacionados

  • Escalonamento
    1744 palavras | 7 páginas
  • Escalonamento
    1619 palavras | 7 páginas
  • Escalonamento
    3824 palavras | 16 páginas
  • Escalonamento
    1547 palavras | 7 páginas
  • escalonamento
    1076 palavras | 5 páginas
  • escalonamento
    321 palavras | 2 páginas
  • Escalonamento
    4392 palavras | 18 páginas
  • escalonamento
    513 palavras | 3 páginas
  • Escalonamento
    608 palavras | 3 páginas
  • Escalonamento
    2236 palavras | 9 páginas