Я слышал, что OS X Mountain Lion на Mac имеет функцию под названием Power Nap:
С Power Nap ваш Mac спит, но ваши приложения остаются в курсе. Таким образом, у вас есть самая свежая информация - например, почта, заметки, напоминания и сообщения - когда ваш Mac проснется. Power Nap выполняет резервное копирование Time Machine в Time Capsule и загружает обновления программного обеспечения OS X, пока ваш Mac спит, поэтому вы можете начать установку, как только проснетесь.
Может ли Windows сделать то же самое на ПК?
Есть ли в Windows 8 / Windows RT какие-либо новые функции, которые могут выполнять какие-либо специальные задачи во время сна?
Ответы:
Windows (Vista + в любом случае) предоставляет нечто подобное и может / выводит ваш компьютер из спящего режима для обновления, резервного копирования (и т. Д.).
Сказав это, прошивка вашей материнской платы должна поддерживать и быть настроена для использования этой функции.
Они упоминаются как «Таймеры пробуждения» в параметрах питания (где вы можете включать и отключать их).
Система является частью планировщика заданий (в первую очередь). Вы можете найти его, открыв задачу в диспетчере задач и перейдя на вкладку «Условия», где вы найдете флажок «Разбудить компьютер для запуска этой задачи».
Там вы также можете сделать свои собственные задачи, которые разбудят систему, чтобы делать то, что вы хотите.
Более подробная информация здесь (SuperUser) и здесь (MS).
источник
Сон - это пониженное энергопотребление, но оно не выключено. Очевидно, что если компьютер был выключен, ничего не будет работать.
Насколько я знаю, Windows не предоставляет программистам возможности писать код, который выполняется, пока ПК находится в состоянии сна.
Однако это не означает, что программы не работают. Windows должна обнаруживать события, которые будят ПК. События могут быть нажатием кнопки питания ACPI, движениями или щелчками мыши, волшебными пакетами (Wake on Lan) или нажатиями клавиатуры. Я мог бы пропустить некоторые. Windows также «проснулась» достаточно, чтобы правильно отключить спящий ноутбук, если батарея вот-вот разрядится.
Теперь Apple, позволяющая выполнять определенные функции во время сна, - это обоюдоострый меч. Да, могут возникать резервные копии и тому подобное, но если бы устройство работало от батареи, оно бы разряжалось быстрее, что отрицательно сказывалось на состоянии низкого сна.
источник
Windows на самом деле имеет несколько состояний сна . Каждое состояние сна экономит электроэнергию и позволяет системе быстро возобновить работу, но аппаратное обеспечение в значительной степени неактивно. Никакое программное обеспечение не может работать, когда компьютер спит.
Не будучи человеком Mac, я не слышал о Power Nap до сих пор. Согласно этой статье базы знаний, это на самом деле способ для Mac кратковременного включения для выполнения рутинных задач. Свет не горит, но система активна и потребляет электроэнергию. Строго говоря, Mac не спит, когда выполняются задачи Power Nap.
Это одна из тех интересных функций, которые Apple любит изобретать. Требуется специальная аппаратная поддержка, поэтому вы не можете сделать это на ПК. Меня не удивит, если он появится на ПК в конце концов.
источник
Ставки на Mac на самом деле не спят в течение этого времени, а работают на минимальной скорости с использованием ЦП и отключением дисплея. Если бы это было действительно гладко, это могло бы даже не раскрутить записи жесткого диска и файловой системы кэша до следующего фактического включения, но я не знаю, как они фактически делают это.
Windows представила функцию под названием «Sideshow», которая будет периодически обновлять отображение «Sideshow» информацией. Я полагаю, что предполагалось обновить дисплеи дистанционного управления в стиле медиа с помощью RSS-каналов и, возможно, небольших прикрепленных дисплеев на самих ноутбуках. Для этого он разбудил бы компьютер из спящего режима, но я не уверен, будет ли компьютер выглядеть так, как будто он проснулся в течение этого времени (зная производителей ПК и их реализации ACPI, вероятно, так).
Поэтому я считаю, что есть некоторые функции, скрытые в обширном Win32 API или .NET или Presentation Foundation, или что-то еще, что может сделать нечто подобное, если разработчик приложения захочет.
источник