Um processo é uma instância de um software (programa) em exe...
Sobre o gerenciamento de processos no Linux Ubuntu 18.04, utilizando um prompt de comando, considere as descrições de execução de comandos apresentadas abaixo.
I Lista os processos em ordem decrescente de consumo de recursos. II Interrompe o processo de forma definitiva. É necessário informar o PID. III Define a prioridade de um processo. Pode atualizar a prioridade de um processo existente ou criar um novo processo com prioridade definida.
I, II e III referem-se, respectivamente, aos comandos
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - top, kill e nice.
Para entender por que a alternativa A está correta, vamos analisar cada um dos comandos em relação às descrições dadas:
- I - top: O comando top é utilizado para exibir os processos em execução no sistema operacional Linux, apresentando uma lista dinâmica que se atualiza em tempo real. Essa lista é organizada, por padrão, em ordem decrescente de consumo de CPU, o que corresponde à descrição de listar processos em ordem decrescente de consumo de recursos. Portanto, a descrição I se refere ao comando top.
- II - kill: O comando kill é empregado para enviar sinais a processos, podendo ser usado para interromper um processo de forma definitiva (terminar o processo). Para usar o kill, é necessário especificar o PID (Process IDentifier) do processo que se deseja encerrar. Portanto, a descrição II corresponde ao comando kill.
- III - nice: O comando nice é usado para iniciar um novo processo com uma prioridade definida ou alterar a prioridade de um processo já existente. A prioridade determina como o escalonador do sistema operacional deve tratar o processo em termos de alocação de tempo de CPU. Assim, a descrição III está descrevendo o comando nice.
Compreendendo a função de cada comando e associando-os às suas respectivas descrições, fica claro que a alternativa A - top, kill e nice - é a correta. Cada comando corresponde exatamente à ação descrita nas partes I, II e III do enunciado.
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
top: exibe informações sobre os processos que estão sendo executados.
nice: executa um processo com prioridade diferente da padrão.
kill: finaliza um job ou processo. A opções, -9 envia um sinal de destruição ao processo ou programa. Ele é terminado imediatamente sem salvar os dados ou apagar os arquivos temporários criados por ele.
Alternativa: A
ps: lista os processos em execução.
Observe que o ps (puro, sem as chaves adicionais) mostra somente os processos que estão ativos, por sua vez, o comando top (puro, sem as chaves adicionais) mostra os processos ativos e os recursos utilizados.
-a : mostra os processos de todos os usuários.
-A ou -e : mostra todos os processos.
-f : mostra a árvore de execução de comandos.
-g grupo : mostra os processos de um determinado nome de grupo.
-o formato : usa o formato definido pelo usuário; deve-se usar palavras-chaves conhecidas como pid, ppid, ni, pri (prioridade) e comm (comando).
-x : mostra os processos que não foram iniciados no console.
-u : fornece o nome do usuário e a hora de início do processo.
--forest: mostra os processos de forma hierarquizada.
(A prioridade que uma tarefa recebe, de acordo com o escalonador do Linux, está associada a dez níveis de prioridade, que variam de 0 a 9, nos quais valores MENORES indicam prioridades mais altas.)
---
top: lista, em tempo real e por ordem de uso, todos os processos que estão sendo usados pela CPU e verifica quais deles estão consumindo mais recursos.
Observe que o ps (puro, sem as chaves adicionais) mostra somente os processos que estão ativos, por sua vez, o comando top (puro, sem as chaves adicionais) mostra os processos ativos e os recursos utilizados.
só de saber que "kill ID" termina o processo voce ja mata a questão
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo