Trabalho Gerencia Do Processador
É a forma como o sistema operacional define qual dos processos em estado de pronto irá usar o processador.
2. Quais as funções do escalonador e do dispatcher?
O escalonador é responsável pelas políticas de escalonamento do sistema enquanto o dispatcher é responsável pela troca de processos (troca de contexto).
3. Quais os principais critérios utilizados em uma política de escalonamento?
Utilização do processador, throughput, tempo de processador, tempo de espera, tempo de turnaround e tempo de resposta.
4. Diferencie os tempos de processador, espera turnaround e resposta.
Tempo de Processador - tempo que um processo leva em seu estado de execução.
Tempo de espera - tempo que o processo fica na fila de pronto.
Tempo de Turnaround - tempo que um processo leva desde a sua criação até seu término (tempo de vida).
Tempo de Resposta - tempo decorrido entre uma requisição e o instante de exibição da resposta. 5. Diferencie os escalonamentos preemptivos e não-preemptivos.
No escalonamento preemptivo o sistema pode interromper um processo que esteja no estado de execução e passa-lo para pronto, já no escalonamento não-preemptivo isso não é possível, nele o processo só deixa de executar, quando termina a execução.
6. Qual a diferença entre escalonamento FIFO e circular?
O escalonamento FIFO procura primeiro terminar um processo antes de começar outro, enquanto o escalonamento circular, reserva um determinado tempo para que o processo circule compartilhando o mesmo momento com outros processos. O circular é do tipo preemptivo enquanto FIFO é First In First Out.
7. Descreva o escalonamento SJF e o escalonamento por prioridade
Em Escalonamento SJF, será selecionado o processo que tiver o menor tempo de processador ainda por executar. Em escalonamento por prioridade, o processo com maior prioridade no estado de pronto é escolhido para execução. Em processos com prioridades iguais sempre regra FIFO
8. Qual a