SóProvas


ID
3495970
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Quando um computador é multiprogramado, normalmente há muitos processos ou threads que competem pelo tempo de CPU ao mesmo tempo. Isso ocorre sempre que dois ou mais processos estão no estado pronto. Se somente uma CPU estiver disponível nesse momento, deverá ser feita a escolha de qual processo será executado. A parte do sistema operacional que faz essa escolha é chamada de escalonador. Sobre escalonador, assinale a alternativa INCORRETA.

Alternativas
Comentários
  • Gabarito E

    Um algoritmo de escalonamento não preemptivo escolhe um processo e o deixa em execução por um tempo máximo fixado. Se ainda estiver executando ao final desse intervalo de tempo, o processo será suspenso e o escalonador escolherá outro processo para executar.

    Preemptivo = temporário com isso já eliminamos praticamente todas as alternativas.

  • O escalonamento preemptivo é o mecanismo de escalonamento de processos por meio do qual um processo pode ser interrompido por outro processo no meio de sua execução.

    O escalonamento não preemptivo é o mecanismo de escalonamento de processo por meio do qual um processo inicia a execução somente após o término do processo anterior.

  • Complementando

    Quando ocorre uma interrupção de E/S, uma decisão de escalonamento pode ser feita. Se a interrupção veio de um dispositivo de E/S que agora completou seu trabalho, algum processo que foi bloqueado esperando pela E/S pode agora estar pronto para executar. Cabe ao escalonador decidir se deve executar o processo que ficou pronto há pouco, o processo que estava sendo executado no momento da interrupção, ou algum terceiro processo. 

    Tanenbaum