Power reduction in computing devices using micro-sleep intervals

   
   

Short duration micro-sleep or nap periods reduce the power consumption of a computing device. In use, the computing device determines a first duration to a next expected event in the computing device, and compares the first duration to a minimum micro-sleep duration. If the first duration is greater than or equal to the minimum duration, then the processor enters a processor sleep state for a sleep duration. The processor then wakes up and returns to a running state at the end of the sleep duration and before the next expected event. This permits the use of a low-power sleep state while giving the appearance that the computing device is functional. As an additional requirement before entering micro-sleep, the current or recent processor load may be evaluated to determine whether a micro-sleep interval is appropriate.

Короткая продолжительность микро--spit или периоды ворсины уменьшают расхода энергии вычисляя приспособления. В пользе, вычисляя приспособление обусловливает первую продолжительность к следующему предпологаемому случаю в вычисляя приспособлении, и сравнивает первую продолжительность к минимальной микро--spit продолжительность. Если первая продолжительность greater than or equal to минимальная продолжительность, то обработчик входит в положение сна обработчика для продолжительности сна. Обработчик после этого просыпает вверх и возвращает к идущему положению на конце продолжительности сна и перед следующим предпологаемым случаем. Это позволяет пользу малоэнергичного положения сна пока дающ возникновение что вычисляя приспособление функционально. Как дополнительное требование перед входом микро--sp4t, в настоящее время или недавняя нагрузка обработчика может быть оценена для того чтобы обусловить микро--spit ли интервал соотвествующий.

 
Web www.patentalert.com

< Security method and system for persistent storage and communications on computer network systems and computer network systems employing the same

< Apparatus and method for initial load balancing in a multiple run queue system

> Method and apparatus for detecting corrupt software code

> Method and apparatus for efficiently managing bandwidth of a debug data output port or buffer

~ 00142