sábado, 23 de outubro de 2010

Prioridades


O Linux trabalha com dois tipos de prioridade:
  • Estática – exclusiva de processos em tempo real, neste caso a prioridade é definida pelo usuário e não é modificada pelo escalonador. Somente usuários com privilégios especiais no sistema podem definir processo de tempo real.
  • Dinâmica – aplicada aos demais , sendo sua prioridade calculada em função da prioridade base do processo e a quantidade de tempo que lhe resta para execução.

Os processos de prioridade estática recebem prioridade maior que os de dinâmica.
As faixas de prioridade variam numa escala de -20 a +20. A prioridade padrão de uma tarefa é 0, com -20 sendo a mais alta. Só o administrador pode reajustar a prioridade de um processo para ser menor que 0, mas os usuários normais podem ajustar prioridades no alcance positivo. Este é usando após o comando 'renice', entretanto internamente o Linux usa um quantum contador de tempo (em ' jiffies') registrado no task_struct.
Processos novos herdam a prioridade de seus pais.

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...