Определение простоя в Windows

Попробуйте наш инструмент устранения неполадок

Когда компьютер простаивает? Мой друг задал мне этот вопрос на днях после того, как некоторое время поигрался с планировщиком задач Windows. Одно из условий, поддерживаемых планировщиком заданий, - это состояние ожидания; он выполняет данную задачу, если компьютер не используется в течение определенного времени.

Та же самая настройка «ожидания» используется в параметрах питания, когда дело доходит до настроек сна.

Но что именно означает простоя? У меня возникли проблемы с ответом на вопрос. Я знал, что это связано с использованием ресурсов и взаимодействием с пользователем, но не мог дать точных определений. Когда Windows «поверила», что система простаивает? Когда в течение определенного периода не было активности процессора или диска?

Это вызвало у меня интерес, и мне удалось получить данные. Вот определение простоя в операционной системе Windows:

Windows считает, что компьютер бездействует, если пользователь не взаимодействует с ним с помощью мыши или клавиатуры в течение определенного времени, и если жесткие диски и процессоры простаивают более 90% этого времени.

Планировщик заданий в Windows 7, например, считает, что компьютер находится в режиме ожидания, если указанные выше состояния вернули истину в течение десяти минут.

Из этого правила есть несколько исключений. Приложения могут установить флаг, не позволяющий компьютеру перейти в режим ожидания. Это может относиться к приложениям для потоковой передачи видео, программному обеспечению для презентаций или играм среди других типов приложений.

Другая возможность - это процессы с низким приоритетом, которые могут игнорироваться планировщиком задач Windows 7. Но это, похоже, правило только для Windows 7.

Перефразировать; компьютер переходит в режим ожидания, если

  • пользователи не взаимодействовали с ним в течение десяти минут
  • и если в тот же период времени процессор и жесткий диск также простаивали не менее 90% времени

Доступна дополнительная информация об условиях простоя задачи. на Страница библиотеки Microsoft MSDN.