O comando nice é tanto do Sistema Operacional Unix, como do...

Próximas questões
Com base no mesmo assunto
Q770415 Sistemas Operacionais
O comando nice é tanto do Sistema Operacional Unix, como do Linux, que redefine a prioridade de um processo durante o escalonamento. 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 é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - zero.

O comando nice é uma ferramenta importante nos sistemas operacionais Unix e Linux, utilizada para ajustar a prioridade na qual os processos serão agendados pelo escalonador da CPU. Quando falamos de prioridade de processos nesses sistemas, é essencial compreender que ela é representada por um valor numérico conhecido como "niceness", que afeta diretamente a prioridade do processo. O intervalo de valores de "niceness" vai de -20 (que indica a maior prioridade) até 19 (indicando a menor prioridade).

É comum que novos processos sejam iniciados com um valor de "niceness" default, que não favorece nem prejudica sua prioridade. Esse valor padrão é 0. Assim, um processo iniciado sem nenhuma intervenção terá uma prioridade neutra no sistema, não sendo nem favorecido nem penalizado na disputa por tempo de CPU.

Entender esse padrão é crucial, pois permite aos administradores de sistemas e aos usuários com conhecimento técnico, ajustar de maneira eficiente a execução dos processos, priorizando tarefas importantes ou movendo para segundo plano aquelas que não são críticas, garantindo assim uma melhor gestão dos recursos do sistema.

Portanto, lembrando-se de que o valor padrão de "niceness" é 0, podemos concluir que a alternativa D é a correta, indicando que os processos são iniciados com uma prioridade neutra no sistema de escalonamento de processos do Unix e do 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

nice é um comando que altera a prioridade da execução de um comando.

 

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.

Quando o valor de ajuste da prioridade não é definido junto com o comando nice, o sistema assume o valor de ajuste igual a 10.

Se nenhum argumento é fornecido com o comando nice, o sistema exibe a prioridade padrão atualmente em uso (valor zero).

Existem dois limites de prioridade:

hard - são definidos pelo administrador (root) e implementados pelo kernel. O usuário comum não pode ultrapassar os limites definidos.

soft - estes limites são interpretados como os valores padrões. O usuário comum pode definir valores acima ou abaixo dos limites especificados.

É possível definir o valor nice para um usuário ou um grupo no arquivo /etc/security/limits.conf. Por exemplo, para definir o valor nice dos processos executados pelo usuário aluno como 1 e não permitir que este valor seja alterado, basta criar a linha abaixo no arquivo

 

Fonte: http://www.uniriotec.br/~morganna/guia/nice.html

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo