Informática Numaboa - Referências
Processos e Linhas de processo
Dom 27 Mai 2007 10:21 |
- Detalhes
- Categoria: Windows
- Atualização: Domingo, 27 Maio 2007 11:49
- Autor: vovó Vicki
- Acessos: 13799
Prioridades
O processador não atende as linhas de processo "a la burra", simplesmente uma depois da outra. Cada linha de processo possui uma prioridade de atendimento. O nível de prioridade varia de zero (a prioridade mais baixa) a 31 (a prioridade mais alta). Apenas a linha de processo da página zero possui prioridade zero. Esta linha é uma linha de processo do sistema.
Cada processo em execução pertence a uma determinada classe de prioridade: ociosa, normal, alta prioridade ou tempo real. A prioridade da classe tempo real é do tipo alerta vermelho - interrompe todas as linhas de processo do sistema que gerenciam as entradas do mouse, do teclado e que realizam tarefas de manutenção de disco - praticamente sequestra o processador. A alta prioridade ocupa a maior parte do tempo do processador, deixando muito pouco para as outras classes. A normal, bem... é apenas a normal, e a ociosa é quando o processo está tirando uma soneca
Cada linha de processo possui um determinado nível de prioridade: ocioso, baixo, abaixo do normal, normal, acima do normal, alto e crítico. A combinação da classe de prioridade do processo com o nível de prioridade da linha de processo resulta na chamada prioridade básica da linha de processo. A tabela abaixo mostra as composições possíveis para a prioridade básica:
|
Tanto a classe de prioridade do processo quanto o nível de prioridade da linha de processo podem ser alteradas durante a execução. Por exemplo, determinado processo (normal) pode ter uma missão crítica guiada por uma linha de processo (crítico). Durante o tempo em que esta tarefa precisa ser realizada, o nível de prioridade da linha pode estar em crítico. Depois de realizada a tarefa, pode-se baixar o nível para ocioso para não "amarrar" a execução.
- << Anterior
- Próximo