trust already work Управляем питанием компьютера » Портал инженера

Управляем питанием компьютера

Виктор Куц 

Заметно уменьшить энергопотребление ноутбуков (а вслед за ними - и обычных,настольных компьютеров) призван ставший к настоящему времени уже стандартным механизм энергосбережения, позволяющий компьютеру "засыпать", если нанем какое-то время активно не работают, и "просыпаться", когда он снова станет нужным.

Практически все современные ОС (к которым относятся Windows 2000/XP),поддерживают расширенный программно-аппаратный интерфейс конфигурированиякомпьютера и управления питанием ACPI (Advanced Configuration and PowerInterface). ACPI обеспечивает, помимо прочего, возможность гибкого управлениярежимами работы компьютера, использование различных "спящих" режимов,включая режим Hibernate. Windows XP поддерживает два основных режима управленияпитанием компьютера: спящий режим (Hibernate) и ждущий режим (Stand by).

При включении спящего режима Hibernate происходит запись всех данных изоперативной памяти, настроек программ, текущих режимов работы всех устройств ит.п. в специальный (скрытый) файл hiberfil.sys, расположенный в корневомкаталоге системного диска, после чего компьютер выключается. При следующемзапуске система просто восстанавливает содержимое рабочего стола и всенастройки, что позволяет продолжить работу с того момента, из которогокомпьютер был переведен в спящий режим. Основная ценность данного режимазаключается в том, что компьютер действительно полностью выключается, аскорость восстановления системы составляет буквально десятки секунд. Полная же загрузкаоперационной системы занимает обычно в несколько раз больше времени.

В системе Windows XP режим Hibernate по умолчанию отключен. Это сделано,видимо, потому, что размер файла hiberfil.sys равен объему оперативной памятикомпьютера. В некоторых ситуациях автоматическое создание такого файла на этапеинсталляции может быть нежелательно. Интересно, что файл hiberfil.sys обычнымиметодами удалить из системы невозможно, однако, если вы запретите использованиеспящего режима на вкладке "Электропитание/Спящий режим", то этот файлисчезнет без постороннего вмешательства.

"Ждущий" режим Stand by не столь кардинален, как Hibernate, в этомрежиме выключается питание жесткого диска, монитора и большинства периферийныхустройств, а также снижается энергопотребление процессора (если, конечно, этовозможно). При этом компьютер продолжает работать, а все рабочие данныенаходятся в оперативной памяти. Режим Stand by наиболее эффективен, в основном,в портативных компьютерах - при его задействовании создается иллюзия полноговыключения компьютера, тогда как в настольных системах, в которых неотключается вентилятор блока питания, компьютер нельзя считать по-настоящему"спящим" (по причине достаточно заметного шума). Основное достоинстворежима Stand by - вход в режим и выход из него осуществляются практическимгновенно. Основной недостаток: так как данные остаются в памяти, да ипроцессор продолжает работать, то в этом случае питание компьютера полностьюотключать нельзя - данные могут быть безвозвратно утеряны.

Перевести компьютер в спящий или ждущий режимы вручную можно с помощьюкнопки "Спящий режим" или "Ждущий режим" окна"Выключить компьютер" (при этом в первом случае необходимо нажать иудерживать кнопку Shift) или используя команду из меню "Завершениеработы" диспетчера задач Windows.

Для управления основными параметрами электропитания в Windows XPиспользуется апплет панели управления "Электропитание" (Пуск/Панельуправления/Электропитание). 

Диалоговое окно включает несколько функциональных вкладок: "Схемыуправления питанием", "Спящий режим", "ИБП","Дополнительно":

- Схемы управления питанием - на этой вкладке можно выбрать одну из шестисхем отключения питания монитора и жестких дисков при длительном бездействиипользователя, изменить любую из них, а также создать новую;
- Спящий режим - на этой вкладке можно разрешить использование спящего режима(Hibernate). Естественно, что вкладка "Спящий режим" доступна тольков тех компьютерах, которые поддерживают эту функцию;
- ИБП (UPS) - эта вкладка служит для индикации состояния и управления работойисточника бесперебойного питания;
- Дополнительно - на этой вкладке можно настроить кнопку выключения компьютерана определенные действия: переход в спящий или ждущий режимы, полное выключениекомпьютера, выдача запроса на выполнение какого-либо действия или не выполнятьвообще никаких действий. Еще здесь же можно разрешить отображать значок"Электропитание" в системном трее, благодаря чему появляетсявозможность быстрого доступа к апплету, минуя папку "Панельуправления". Кроме того, можно ограничить возможность доступа постороннихлиц к компьютеру, включив опцию "Запрашивать пароль при выходе из ждущегорежима". Тогда при выходе из этого режима система будет загружать окновхода в Windows.

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

rundll32.exe, powrprof.dll, SetSuspend State - переход в спящий режим;
rundll32.exe user32.dll,LockWorkStation - выход из системы.

Кроме этих команд, в Windows XP можно использовать еще и команду"shutdown", позволяющую выключать или перезапускать локальный илиудаленный компьютер.

Использовать ее можно со следующими параметрами:

shutdown [-l] [-s] [-r| [-a] [-f] [-m [\\имя_компьютера]] [-t xx] [-c"сообщение"], где:
-l - завершение сеанса текущего пользователя;
-s - выключение локального компьютера;
-r - перезагрузка компьютера;
-a - отмена выключения компьютера;
-f - принудительное закрытие всех работающих приложений;
-m [\\имя_компьютера] - указывает имя удаленного компьютера, который требуетсявыключить;
-t xx - устанавливает таймер завершения работы системы на xx секунд. Поумолчанию это время составляет 20 секунд. Если значение xx указать равным"0", то окно закрытия выводиться не будет;
-c "сообщение" - задает сообщение общей длиной не более 127 символов,которое будет выводиться в области "Сообщение" в окне "Завершениеработы системы". Текст сообщения должен быть заключен в кавычки;

При использовании команды shutdown с параметром "-i" будетотображен интерфейс программы завершения работы (Рис. 2).

Например, если необходимо перезагрузить компьютер через 10 секунд, токоманда shutdown будет иметь следующий вид:

shutdown -r -t 10 -c "Перезагрузка компьютера"

Многие "долгоиграющие" операции, выполняемые пользователями(например, запись компакт-дисков, скачивание из Интернета больших файлов иликонвертирование видеофайлов), не требуют прямого присутствия пользователя, темне менее, ему постоянно приходится находиться рядом с ПК хотя бы для того,чтобы по окончании работы выключить компьютер. Сама собой напрашивается идеяавтоматизировать этот процесс. Конечно, можно воспользоваться описанными вышестандартными командами Windows, "зарядить" их в стандартныйПланировщик и... Конечно, можно сделать и так, однако уже давно ни для кого несекрет, что реализация "родных" утилит Windows, мягко говоря, весьмадалека от идеала, и во многих случаях гораздо лучше будет воспользоватьсяаналогичными утилитами от сторонних разработчиков. Тем более, что написаниепрограмм, предназначенных для управления питанием компьютера, является одним изсамых любимых занятий многих независимых программистов. Так что же из себяпредставляет подобный софт?

ShutWindows 1.0

Первая из рассматриваемых нами утилит, ShutWindows 1.0, несмотря на своивнушительные размеры (как ни смешно это звучит, но размеры ее дистрибутива -самые большие среди всех программ обзора), отличается предельной, на грани (илиуже за гранью) примитивизма, простотой.

Программа предназначена для выполнения операций "Сменапользователя", "Перезагрузка" и "Выключениекомпьютера". Преимущество ShutWindows перед штатными механизмамизавершения работы Windows заключается в том, что она может нормально работатьдаже тогда, когда сама ОС повисла, и для корректного завершения работыневозможно получить доступ к меню "Пуск". Для получения возможностибыстрого запуска программы с помощью "горячей" клавиши F10, во времяинсталляции ShutWindows необходимо разрешить пункт "Ярлык на Рабочийстол". 

One-Touch Shutdown 2.0

Гораздо большие возможности пользователю предоставляет утилита One-TouchShutdown. Кроме быстрого выключения, перезагрузки, остановки работы компьютераи выхода из Windows, осуществляемых двойным щелчком по иконке в меню программыили выбором соответствующего пункта из контекстного меню, программа умеет еще иоткрывать/закрывать лотки CD-ROM (специально для тех, кто, выключая компьютер,постоянно забывает извлечь свои компакт-диски из привода), а такжеустанавливать или разрывать интернет-соединение.

Для исключения возможности непреднамеренного прерывания рабочего сеансапрограмма требует подтверждения пользователя на выполнение действий, а такжевыводит сообщение о выполнении каждой операции через определенный промежутоквремени с возможностью его отмены. Однако предусмотрена и возможностьмгновенного выполнения заданного действия без сохранения данных работающих вэтот момент программ (опция Force Action). Практически все функции One-TouchShutdown доступны для задания из командной строки.

Определенным недостатком программы следует признать то, что ее автор гарантируетработоспособность утилиты только под управлением морально устаревших ОС Windows95/98/ME (что не так уж и удивительно - ведь программа не обновлялась аж соктября 2002 года). Тем не менее, разработчиком заявлено, что One-TouchShutdown тестировалась под Windows NT/2000/XP и, с большой долей вероятности,будет нормально работать (да и работает, проверял лично), однако какой-тонеприятный осадок от общения с этой программой все-таки остается.

TrueOff 0.3.0.3

Еще одна, хоть и довольно простая, но вполне функциональная программа дляавтоматического завершения работы Windows - TrueOff. Она умеет выключать иперегружать компьютер, завершать текущую сессию, а также переходить в ждущий испящий режимы (только для Windows 2000/XP). Все эти операции могут происходитьлибо сразу, либо через указанное пользователем время, причем TrueOff можетпредварительно выдать сигнал звукового оповещения, предупреждающий опредстоящем завершении работы. Достаточно полезной функцией утилиты является ееинтеграция с популярной программой системного мониторинга Motherboad Monitor,обеспечивающая отключение питания компьютера по сигналу тревоги от MBM. Как иOne-Touch Shutdown, программа TrueOff способна открывать/закрывать лотокCD-ROM'a, хорошо взаимодействует с командной строкой, но при этом официальноподдерживает все более или менее современные версии Windows, включая и WindowsXP Service Pack 2. 

TrueOff не требует инсталляции, ее внешний вид достаточно лаконичен, но, приэтом, вполне информативен. Весьма оригинально в утилите решена проблема выбораязыка пользователя - нужно лишь "кликнуть" правой кнопкой мышки налюбом месте окна TrueOff и выбрать из выпадающего меню нужный язык. И насладкое - еще одна приятная "фича" программы - она поддерживает горячиеклавиши. Пусть и не все операции - в основном, показать/скрыть рабочее окно, дауправление CD; однако, я надеюсь, в последующих релизах этой, в общем-то,симпатичной программы, функциональность горячих клавиш будет расширена.

Auto Power-on & Shut-down 1.44

Утилита с длиннющим названием Auto Power-on & Shut-down отличается одной,достаточно редко встречающейся особенностью - она умеет не только выключатькомпьютер, но и автоматически включать его. Впрочем, в этом нет ничегоудивительного - стоит лишь вспомнить, что при выключении любого современногоАТХ-компьютера он полностью не обесточивается, а переходит в"дежурный" режим, в котором напряжение питания подается на микросхемыпамяти и BIOS'a. Из этого режима он может быть выведен программным способом посигналу или внутреннего таймера BIOS'a, или с внешнего устройства (сетевойкарты или модема). Так вот, программа Auto Power-on & Shut-downосуществляет всего лишь перепрограммирование таймера BIOS'a непосредственно изграфической оболочки Windows. Вроде бы все просто, однако эффект от такой"мелочи", особенно в глазах начинающего компьютерщика (порой даже ине подозревающего о том, что время включения компьютера можно задать в BIOS'e),велик. Естественно, раз Auto Power-on & Shut-down сама включает компьютер,то она не может обойтись и без своего собственного планировщика, который можнозапрограммировать не только на какое-то время (разово или постоянно), но и наопределенные дни недели, месяца, года. Более того, для того чтобы защитить"самозапустившийся" компьютер от посторонних, утилита может или"залочить" его, или отключить клавиатуру и мышь вплоть до вводапароля. Auto Power-on & Shut-down автоматически определяет большинствосистемных плат, но, если автоопределение все-таки не сработает, то она подскажетпользователю, каким образом можно настроить программу вручную. И последнее.Несмотря на замечательные возможности, предоставляемые утилитой Auto Power-on& Shut-down, ее "шареварный" статус (на фоне всех остальных,совершенно бесплатных программ) может отпугнуть некоторых пользователей. Чтобы"подсластить пилюлю", разработчики программы встроили в неесвоеобразный "бонус" - функцию подстройки системного времени поатомным часам через Интернет.

Power Off 5.3

Завершает сегодняшний обзор утилита PowerOff, которая предоставляетпользователю столько возможностей по управлению питанием компьютера, что простоглаза разбегаются. Судите сами: одних только таймеров в программе имеется целых6 штук, буквально на любой вкус. Это, во-первых, два стандартных таймера,отсчитывающих время в прямом и обратном направлениях и, во-вторых, три"зависимых" таймера:

- CPU-зависимый, срабатывающий, если в течение 30 секунд загрузка процессоране будет превышать заранее определенный уровень;
- WinAmp-зависимый, срабатывающий после окончания проигрывания указанногоколичества треков или после последней записи в плейлисте проигрывателя;
- Internet-зависимый, срабатывающий по прекращению сетевой активности.

Шестой таймер управляет системой по расписанию - по дням недели. Приактивизации любого из вышеописанных таймеров выдается заранее назначенноесообщение либо звуковой сигнал. Кроме этого, в PowerOff имеется оченьинтересная опция "Активировать при бездействии пользователя", приэтом программа следит за системой и, если обнаруживает в ней бездействие состороны пользователя в течение указанного времени, то вполне логично сочтет,что пользователя за компьютером больше нет. Со всеми вытекающими из этогопоследствиями. Но ведь и это еще не все! PowerOff имеет возможность запуска до6 различных заданий одновременно, поэтому вполне может работать еще и вкачестве обычного планировщика. Утилита также поддерживает управление с помощьюгорячих клавиш, а также может выполнять еще множество разных, но очень полезныхдействий.

Радует и строгий классический интерфейс PowerOff, тем более что программа нетребует инсталляции, не прописывается в реестр, сохраняет все свои настройки иведет лог-файл работы для каждого пользователя Windows 2000/XP отдельно.PowerOff может быть запущен вместе с Windows и, будучи при этом свернутым втрей, всегда готов к использованию. Несмотря на многообразие таймеров различныхтипов, пользователь PowerOff не обделен и функциями ручного управленияпрограммой, для чего предусмотрено наличие перепрограммируемых"горячих" клавиш для большинства операций, поддерживаемых утилитой.



http://www.comprice.ru



Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Как войти в BIOS? Перечень различных комбинаций клавиш

      В большинстве случаев, вход BIOS не составляет особого труда – нужно всего лишь сделать многократное нажатие клавиши Delete или F2 во время старта компьютера (на POST-screen).

    Программа логического анализатора сигналов на входах COM-порта

    В радиолюбительской практике иногда возникает потребность исследовать низкочастотные цифровые сигналы. Приобретать для этого дорогостоящий аппаратный логический анализатор или запоминающий осциллограф в большинстве случаев нецелесообразно.

    Оптимизация системы под Mach3

    Когда при инсталляции Вас попросят нажать F6 ("Third Party SCSI" или "RAID Drivers"), то вместо этого нажмите F5.  Когда Вам предложат нажать F2 для Автоматического Восстановления Системы Automated System Recovery) - не нажимайте F2.

    Доступ к разделам ext4, ext3, ext2 из-под Windows 7 и XP.

    Ext2Fsd - это драйвер файловой системы, позволяющий получить доступ на чтение и запись к разделам ext4, ext3, ext2 из-под MS Windows. Работает с MS Windows 2000, XP, Vista и Windows 7.

    Автономный контроллер шагового двигателя

    Предлагаемый вариант автономного контроллера шагового двигателя выполнен на микроконтроллере (МК) ATTINY2313 и транзисторах КТ972 и предназначен для автономной проверки шагового двигателя и контролеров управления шаговыми двигателями.

    Error 0x800f081f – исправить просто!

    Так получилось, что на одном из ноутбуков клиент установил Windows 10,  после чего начались проблемы…