Fundamentos e Gestão de sistemas operacionais

Considere que um escalonador de processos esteja em execução. Há no sistema 6 processos a serem escalonados no processador, P1(5), P2(15), P3(3), P4(10), P5(7) e P6(4).

Considere que todos os processos chegaram no tempo 0 e que P1 está no inicio da fila; e o número entre parênteses é o tempo em que o processo deve ficar executando.

Em que ordem tais processos seriam escalonados? E por quanto tempo? Se preferir, desenhe um diagrama mostrando ao longo do tempo como estes processos seriam escalonados.

Considere 2 algoritmos:

 

 

·         primeiro, pelo algoritmo de Tempo Compartilhado (ou multi tarefa), com TimeSlice = 4.

 

 

·         segundo, pelo algoritmo SJF (shortest job first, ou menor processo primeiro). Este algoritmo não foi passado em aula, mas pode ser facilmente deduzido pelo conteúdo estudado

Disciplina:Informática Tecnologia da Informação1.519 materiais