Trabalho so
Sistemas Operacionais
O que é política de escalonamento de um sistema operacional?
Trata-se da abordagem utilizada pelo sistema operacional para gerenciar o processador e tornar possível a multiprogramação do sistema operacional.
Quais as funções do escalonador e do dispatcher?
O escalonador deve aplicar a política de escalonamento escolhida pelo S.O.
O dispatcher é responsável por realizar a troca de contexto.
Quais os principais critérios utilizados pela política de escalonamento? * Tempo de espera * Tempo de resposta * Tempo de turnaround * Tempo de cpu * Utilização do processador
Diferencie os tempos de processador, espera, turnaround e resposta
Espera
Permanece na fila
Turnaround
Tempo de vida do ciclo do processo desde sua criação até o término
Tempo de resposta
Tempo entre a chamada e a resposta do CPU.
Diferencie os escalonamentos preemptivos e não-preemptivos?
Preemptivo permite parar a execução de um processo e iniciar outro.
Não-Preemptivos é quando um processo está em execução nenhum evento externo pode ocasionar a perda do uso do processador.
Qual a diferença entre os escalonamentos 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.
Descreva o escalonamento SJF e o escalonamento por prioridades.
As prioridadse são baseadas no processo que tiver o menor tempo de processador e desta forma sempre serão executados nesta ordem. Esta política é preemptiva e está baseado na prioridade de execução.
Qual a diferença entre preempção por tempo e preempção por prioridades?
A preempção por tempo visa iterromper os processos baseados no menor tempo de processo, enquanto quando basedo na prioridade visa