Processos e threads
Processos e threads
Processos e threads
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Caracterização de políticas deescalonamento• A função de seleção: determina qual processo na fila depronto será selecionado para a próxima execução• O modo de decisão: especifica o instante no tempo noqual a função de seleção é utilizada– Não preemptivo• Uma vez que um processo esteja executando, ele continuaráaté que termine ou bloqueie (a si próprio) para IO– Preemptivo• Processo em execução pode ser interrompido e movido para oestado Pronto pelo SO• Permite melhor serviço pois nenhum processo podemonopolizar o processador por muito tempo63O ciclo CPU-I/O64• Observamos que os processos requerem ouso do processador e I/O de uma maneirarepetitiva• Cada ciclo consiste de uma rajada de CPU(burst) (freqüentemente de 5 ms) seguido poruma rajada de I/O (normalmente mais longa)• Um processo termina em uma rajada de CPU• <strong>Processos</strong> limitados por CPU têm rajadas deCPU mais longas que processos limitados porI/O32