Considerando um computador com o sistema operacional Linux,...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - renice.
O tema da questão gira em torno do gerenciamento de processos no sistema operacional Linux, mais especificamente na mudança da prioridade de processos que já estão em execução. Para responder corretamente a essa pergunta, é necessário conhecer os comandos disponíveis no bash, o interpretador de comandos padrão do Linux, que interage diretamente com o kernel para realizar operações no sistema.
O comando renice é utilizado para alterar a prioridade de execução (nice value) de processos que já estão rodando no sistema. O valor de 'nice' de um processo influencia a alocação de tempo de CPU que o mesmo receberá, sendo que valores mais baixos indicam maior prioridade. O uso do comando renice requer privilégios de administrador ou a propriedade do processo para alterar a prioridade, e ele é utilizado da seguinte forma: renice <novo_valor_nice> -p <pid_do_processo>
, onde <novo_valor_nice>
é o novo valor de prioridade e <pid_do_processo>
é o ID do processo alvo da mudança.
As outras opções apresentadas têm funções distintas no contexto do sistema operacional Linux:
- logs: Não é um comando padrão do Linux para alteração de prioridades de processos.
- ps -aux: Este comando lista os processos atualmente em execução, mas não os modifica.
- nice -x: O comando
nice
é usado para iniciar um novo processo com uma prioridade definida, mas-x
não é uma opção válida para este comando. - top: Embora o
top
mostre os processos e suas prioridades atualmente em execução, ele não é usado para alterar a prioridade diretamente; apesar de que, interativamente, é possível mudar a prioridade de um processo dentro da interface dotop
.
Portanto, a alternativa A é a única que corresponde ao comando capaz de alterar a prioridade de um processo já em execução no Linux.
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
Gabarito A
renice
renice prioridade [opções]
onde
prioridade corresponde ao valor da nova prioridade a ser usada pelo(s) processo(s).
Descrição
Este comando altera a prioridade de um processo que está executando. A prioridade de execução de um processo pode variar de -20 (maior prioridade) a 19 (menor prioridade). Por padrão, a prioridade dos processos é zero.
Algumas opções do comando
-g gid : altera a prioridade de todos os processos que possuem o gid especificado.
-u usuário : altera a prioridade de todos os processos do usuário especificado.
-p pid : altera a prioridade do processo que possui o pid especificado. É o padrão.
-v, --version : informa a versão do aplicativo.
-h, --help : exibe as opções do aplicativo.
Exemplo
Por exemplo, o comando
renice +5 -p 374 895 -u aluno
altera para 5 a prioridade dos processos com pid 374 e 895 e a prioridade de todos os processos do usuário aluno.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
Renice para um processo já criado ("em execução") e nice para um processo que será criado.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo