Questão de Sistemas Operacionais — Processos — INSTITUTO AOCP 2018
Sistemas OperacionaisProcessos
- Código
- qq374301
- Banca
- INSTITUTO AOCP
- Órgão
- PRODEB
- Ano
- 2018
- Nível
- Superior
- Cargo
- Analista de TIC I - Back UP
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.
- AUm algoritmo de escalonamento não preemptivo escolhe um processo para executar e, então, o deixa executar até que seja bloqueado, à espera de E/S ou de algum outro processo, ou até que ele voluntariamente libere a CPU. Mesmo que ele execute por horas, não será compulsoriamente suspenso.
- BUm algoritmo de escalonamento 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.
- CQuando ocorre uma interrupção de Entrada/ Saída, pode-se tomar uma decisão de escalonamento.
- DO escalonamento preemptivo requer a existência de uma interrupção de relógio ao fim do intervalo de tempo para que o controle sobre a CPU seja devolvido ao escalonador. Se não houver relógio disponível, o escalonamento não preemptivo será a única opção.
- EUm 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.