No que diz respeito ao sistema operacional Linux, julgue os ...
Altera-se a prioridade de um processo em execução, por intermédio do comando renice.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - Certo
No sistema operacional Linux, o gerenciamento de processos é um aspecto fundamental. Os processos possuem diferentes prioridades, que influenciam a ordem em que serão atendidos pelo escalonador do sistema operacional. A prioridade de um processo pode ser ajustada para otimizar o desempenho do sistema ou para garantir que processos críticos tenham tempo de CPU adequado.
O comando renice
é utilizado exatamente para alterar a prioridade de processos que já estão em execução. Ele permite que o usuário redefina o valor de "niceness" de um ou mais processos, o que afeta diretamente a prioridade de CPU desses processos. Em um ambiente Linux, cada processo é iniciado com um valor de "niceness" que determina sua prioridade relativa na utilização do processador, com valores que tipicamente vão de -20 (mais favorável, maior prioridade) a 19 (menos favorável, menor prioridade). Processos com um valor de "niceness" mais baixo têm maior prioridade e recebem mais tempo de CPU.
Para usar o comando renice
, o usuário deve especificar o novo valor de prioridade e o ID do processo que deseja alterar. Apenas o superusuário (root) ou o proprietário do processo pode alterar a prioridade de um processo. Se um usuário tentar renice
um processo sem as permissões necessárias, será negado.
Portanto, a afirmação de que se altera a prioridade de um processo em execução por intermédio do comando renice
está correta, justificando o gabarito C.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O comando Nice alterna o nível de prioridade dos processos e o renice alterna em tempo real (em execução) a prioridade dos processos e é sempre utilizado após o uso do Nice. O comando top visualiza o nível de prioridade dos processos.
Lembrando que "renice -10 PID" deixa o processo com um nice de 10. Se você quiser valores negativos, "renice --10 PID" por exemplo.
Quando maior o número mais "numa niiiiiiiiice" o processo fica. Números inferiores a zero tendem a ter maior utilização de recursos.
Os comandos nice e renice podem ser usados para definir ou alterar a prioridade de um processo sobre um processador.
Uma vez que um processo está em execução, você pode alterar o valor de nice usando o comando renice, juntamente com o ID de processo do processo[1] .
O comando a seguir, por exemplo, altera a prioridade do processo 20284 para -5.
# renice -n -5 20284
Fonte:
[1] Linux, a Biblia
sem iniciar = nice
iniciado/em execução = renice
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo