A definição de ocioso no Windows

Experimente Nosso Instrumento Para Eliminar Problemas

Quando um computador fica ocioso? Um amigo meu me fez essa pergunta outro dia, depois de brincar um pouco com o Windows Task Scheduler. Uma das condições que o Agendador de tarefas suporta é a condição 'inativo'; ele executa a tarefa fornecida se o computador estiver ocioso por um determinado período de tempo.

A mesma configuração 'inativo' é usada nas opções de energia quando se trata de configurações de suspensão.

Mas o que exatamente significa ocioso? Tive problemas para responder à pergunta. Eu sabia que isso tinha a ver com a utilização de recursos e interação do usuário, mas não fui capaz de fornecer definições exatas. Quando o Windows 'acreditou' que o sistema estava ocioso? Quando houve zero CPU ou atividade de disco por um período?

Isso despertou meu interesse e consegui os dados. Aqui está a definição de ocioso no sistema operacional Windows:

O computador é considerado inativo pelo Windows se não houver interação do usuário por meio do mouse ou teclado por um determinado tempo e se os discos rígidos e os processadores ficarem inativos por mais de 90% desse tempo.

O Agendador de Tarefas no Windows 7, por exemplo, considera o computador ocioso se os estados acima forem verdadeiros por um período de dez minutos.

Existem algumas exceções a essa regra. Os aplicativos podem definir um sinalizador que impede o computador de entrar no modo ocioso. Esse pode ser o caso de aplicativos de streaming de vídeo, software de apresentação ou jogos, entre outros tipos de aplicativos.

Outra possibilidade são os processos de baixa prioridade que podem ser ignorados pelo Windows 7 Task Scheduler. Mas essa parece ser uma regra exclusiva do Windows 7.

Parafrasear; o computador entra em modo inativo se

  • os usuários não interagiram com ele por um período de dez minutos
  • e se, no mesmo período, a utilização do processador e do disco rígido também estiver ociosa por pelo menos 90% do tempo

Informações adicionais sobre as condições de tarefa ociosa estão disponíveis em um Página da Biblioteca Microsoft MSDN.