Questão de Sistemas Operacionais — Linux — FGV 2025
Sistemas Operacionais›Linux
Código
fg107888
Banca
FGV
Órgão
CPRM
Ano
2025
Nível
Superior
Cargo
Analista em Geociências - Geoprocessamento
Durante a análise de desempenho de um servidor Linux, um engenheiro observa que processos com prioridade nice baixa (valores negativos) estão consumindo mais CPU. Ele quer compreender como isso afeta o escalonamento.A opção que descreve corretamente o impacto do valor nice no Linux é
Aquanto menor o valor nice, menor a prioridade e menor o uso de CPU
Bquanto maior o valor nice, maior a prioridade para tempo de CPU.
Co valor nice não afeta processos em ambientes multi-thread
Dvalores nice mais negativos aumentam a prioridade do processo.
Eo kernel ignora nice em ambientes com mais de 4 núcleos
Revelar gabarito e comentário▾
GabaritoD — valores nice mais negativos aumentam a prioridade do processo.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Valor nice no Linux
Gabarito: letra D. No Linux, valores nice mais negativos indicam maior prioridade para o processo, resultando em maior fatia de CPU. A relação é inversa: quanto mais negativo o nice, maior a prioridade.
A banca testa o conhecimento sobre o significado do valor nice no escalonador Linux. O nice permite ajustar a prioridade de um processo: valores variam de -20 (maior prioridade) a +19 (menor prioridade).
Valor nice (Linux)
1Faixa: -20 a +19
Mais negativo (-20)
Maior prioridade
Mais CPU
Mais positivo (+19)
Menor prioridade
Menos CPU
2Escalonador CFS
Ajusta vruntime
Vale para cada thread
Vale em multi-core
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que "quanto menor o valor nice, menor a prioridade e menor o uso de CPU". Na verdade, valores nice menores (mais negativos) aumentam a prioridade. O correto é: menor nice = maior prioridade, e consequentemente maior potencial de uso de CPU se houver contenção.
Alternativa B — ❌ Incorreta
Afirma que "quanto maior o valor nice, maior a prioridade para tempo de CPU". O oposto é verdadeiro: valores nice maiores (positivos) reduzem a prioridade.
Alternativa C — ❌ Incorreta
O valor nice afeta sim processos em ambientes multi-thread. Cada thread possui sua própria prioridade derivada do nice, e o escalonador considera isso independentemente do número de threads.
Alternativa D — ✅ Correta ⟵ GABARITO
Valores nice mais negativos (ex.: -20) aumentam a prioridade do processo. O escalonador CFS utiliza o nice para ajustar a taxa de vruntime, fazendo com que processos com nice mais baixo avancem mais lentamente no tempo virtual e, portanto, recebam mais tempo de CPU.
Alternativa E — ❌ Incorreta
O kernel não ignora nice em ambientes com muitos núcleos. O nice é considerado sempre, independentemente da quantidade de CPUs. Cada CPU mantém sua própria fila de execução, mas a prioridade relativa é determinada pelo nice.