11.07.2015 Views

Processos e threads

Processos e threads

Processos e threads

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!