A real-time power conservation and thermal management apparatus and method
for portable computers employs a monitor (40) to determine whether a CPU
may rest based upon a real-time sample of the CPU activity and temperature
levels and to activate a hardware selector(500, 510, 520, 530) to carry
out the monitor's determination. If the monitor determines the CPU may
rest, the hardware selector reduces CPU clock time (280); if the CPU is to
be active, the hardware selector returns the CPU to its previous high
speed clock level (330). Switching back into full operation from its rest
state occurs without a user having to request it and without any delay in
the operation of the computer while waiting for the computer to return to
a "ready" state. Furthermore, the monitor adjusts the performance level of
the computer to manage power conservation and thermal management in
response to the real-time sampling of CPU activity (10) and temperature
(24). Such adjustments are accomplished within the CPU cycles and do not
affect the user's perception of performance and do not affect any system
application software executing on the computer.
Una conservazione in tempo reale di alimentazione e un materiale termico e un metodo dell'amministrazione per i calcolatori portatili impiega un video (40) per determinare se un CPU possa riposarsi basato su un campione in tempo reale dei livelli di attività e di temperatura del CPU ed attivare i fissaggi selector(500, 510, 520, 530) per effettuare la determinazione del video. Se il video determina il CPU può riposarsi, il selettore dei fissaggi riduce il tempo di orologio del CPU (280); se il CPU deve essere attivo, il selettore dei fissaggi restituisce il CPU al relativo livello ad alta velocità precedente dell'orologio (330). Commutando nuovamente dentro il funzionamento completo dal relativo resto dichiara si presenta senza un utente che deve chiederlo e senza il qualsiasi fa ritardare nel funzionamento del calcolatore mentre aspetta il calcolatore per rinviare all'"aspetta" dichiara. Ancora, il video regola il livello di rendimento del calcolatore per controllare la conservazione di alimentazione e l'amministrazione termica in risposta al campione in tempo reale dell'attività del CPU (10) e della temperatura (24). Tali registrazioni sono compiute all'interno dei cicli del CPU e non interessano la percezione dell'utente delle prestazioni e non interessano alcun software di applicazione del sistema che esegue sul calcolatore.