O escalonamento de tarefas é uma das principais tarefas sob responsabilidade do sistema operacional. Durante a execução, existe a possibilidade de ocorrência de eventos como o starvation.
Com relação a essa afirmação, assinale a alternativa correta.
A.
Starvation ocorre por decisão do RTOS, quando o kernel decide que uma tarefa qualquer é capaz de interromper a execução de outra.
B.
Starvation é uma política de escalonamento em que todas as tarefas recebem uma fatia proporcional do tempo para processamento.
C.
Quando tarefas nunca recebem o processador, porque outras de maior prioridade, por exemplo, sempre são executadas, ocorre starvation.
D.
Algoritmos modernos de escalonamento, que consideram prioridades para tarefas, não têm estratégias para prevenir o starvation.
E.
É possível ocorrer starvation em algoritmo de escalonamento que sempre executa os trabalhos com menor tempo de execução primeiro.
A alternativa correta é a letra C: Quando tarefas nunca recebem o processador, porque outras de maior prioridade, por exemplo, sempre são executadas, ocorre starvation. O starvation é um problema que ocorre quando uma tarefa não consegue ser executada por falta de recursos, como CPU ou memória, por exemplo, devido a outras tarefas com maior prioridade estarem sempre sendo executadas. Algoritmos de escalonamento modernos, que consideram prioridades para tarefas, têm estratégias para prevenir o starvation.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar