Em relação a escalonamento de processos é incorreto
afirmar que
A
os critérios utilizados para efetuar o escalonamento de
processos compreendem: a utilização da CPU (Central
Processing Unit), vazão (throughput), tempo de retorno
(turnaround), tempo de espera e tempo de resposta da
CPU.
B
o algoritmo de escalonamento menor tarefa primeiro
(SJF – Shortest Job First) associa a cada processo,
o tamanho do próximo surto (burst) de CPU. Quando
disponível, a CPU é alocada ao processo que possuir
o menor próximo surto de CPU. Em caso de empate, o
FCFS (First Come, First Serve) é aplicado.
C
no escalonamento preemptivo, quando a CPU é
alocada a um processo, o processo não a libera até o
término da sua execução, ou no caso de mudança de
estado para pronto.
D
no escalonamento por prioridade é associada uma
prioridade a cada processo, sendo alocada CPU ao
processo com maior prioridade. No caso de empate, o
algoritmo FCFS (First Come, First Serve) é aplicado.
E
em sistemas operacionais com suporte a threads, são
as threads no nível do kernel e não os processos que
estão sendo escalonados pelo sistema operacional.
As threads no nível do usuário precisam assim, ser
mapeadas a uma thread no nível do kernel, pois
são gerenciadas por uma biblioteca de threads,
independente do kernel.