Fonte: Pref. Ipueiras/CE • IDIB • 2024

Questão 1434460

Nos ambientes Linux, a compreensão profunda dos mecanismos de gerenciamento de processos é essencial para a administração eficiente do sistema. Considere o seguinte cenário: Uma empresa de tecnologia está implementando uma nova aplicação crítica que necessita de um alto desempenho e gerenciamento de recursos de forma eficiente. Para isso, os administradores decidem ajustar os parâmetros do kernel do Linux para otimizar o comportamento do sistema de acordo com as necessidades específicas da aplicação. Um dos pontos críticos é a configuração do agendador de processos (scheduler) do Linux, que pode influenciar diretamente o desempenho da aplicação. Após uma série de testes, eles decidiram usar o algoritmo de agendamento "Completely Fair Scheduler" (CFS). Um dos parâmetros que pode ser ajustado é o sched_latency_ns, que define a latência máxima que um processo interativo pode esperar antes de ser executado novamente. Este parâmetro deve ser ajustado com cuidado para equilibrar a responsividade do sistema e a utilização eficiente da CPU. Dado o cenário acima, assinale, dentre as seguintes afirmações sobre o agendamento de processos no Linux usando o CFS e o parâmetro sched_latency_ns, aquela que é correta.

AO sched_latency_ns define o tempo máximo que um processo pode executar antes de ser preemptado, e ajustar esse valor para um número muito alto pode resultar em baixa responsividade do sistema, especialmente para processos interativos.
BO sched_latency_ns configura o tempo que um processo pode permanecer na fila de espera do I/O antes de ser executado, e ajustar esse valor para um número muito alto pode reduzir a eficiência do sistema em gerenciar operações de entrada/saída.
CO sched_latency_ns é usado para definir o tempo máximo que o kernel espera antes de iniciar um processo em tempo real, e aumentar esse valor pode melhorar o desempenho geral do sistema em ambientes de alta carga.
DO sched_latency_ns define a quantidade de tempo que um processo em estado de espera deve permanecer na fila de espera antes de ser considerado para execução, e ajustar esse valor para um número muito baixo pode causar starvation em processos de baixa prioridade.
Revelar resposta correta
Resposta corretaAlternativa correta: A

Estude com continuidade

Pratique mais questões de Sistemas Operacionais.

Configure quantidade, alternativas e cronômetro para praticar novamente Informática e Sistemas Operacionais.

Continue praticando

Sistemas Operacionais4 alternativasAMEOSC2025

A capacidade de um sistema operacional moderno de executar múltiplas aplicações de forma aparentemente simultânea é uma de suas características mais fundamentais. Essa funcionalidade depende de um gerenciamento sofisticado das unidades de execução pelo núcleo do sistema, que aloc

Abrir questão
Sistemas Operacionais5 alternativasFADENOR2025

O gerenciamento de processos e memória é fundamental para o funcionamento eficiente de um sistema operacional moderno. Analise as afirmativas a seguir sobre os mecanismos de sincronização e memória virtual. I- O impasse (deadlock) ocorre quando um grupo de processos entra em espe

Abrir questão
Sistemas Operacionais4 alternativasUnochapecó Organizadora2025

Em sistemas operacionais multitarefa, a capacidade de executar múltiplos processos (programas em execução) de forma concorrente é gerenciada pelo escalonador (scheduler). O escalonador decide qual processo deve usar a CPU em cada momento, implementando algoritmos de escalonamento

Abrir questão
Sistemas Operacionais4 alternativasAMEOSC2025

A manutenção de sistema operacional refere-se ao conjunto de práticas e procedimentos que garantem o funcionamento adequado e eficiente de um sistema operacional. Marque a alternativa CORRETA que corresponde a finalidade da desfragmentação de disco em um sistema operacional.

Abrir questão
Sistemas Operacionais4 alternativasUnochapecó Organizadora2025

É uma ferramenta nativa em sistemas operacionais como o Windows que permite monitorar em tempo real o consumo de CPU, memória, disco e rede por cada processo em execução, facilitando a identificação de aplicativos que estejam consumindo recursos excessivos. Marque a alternativa C

Abrir questão