Method for accelerating the speed of a CPU using a system command having an operation not associated with changing the speed of the CPU

   
   

A computer system supports operation of a CPU at multiple clock speeds. Logic in the computer system predicts the performance requirements of the CPU, and selects the fastest clock speed to optimize performance. In one embodiment, a Keyboard controller receives user inputs from various user input devices, including a mouse and keyboard. The Keyboard controller identifies user inputs that reflect a system command, such as, for example, a mouse click, selection of the Alt key with another key, or any special function keys associated with a software application. If such a user input is detected, the Keyboard controller generates a system management interrupt (SMI) to the CPU. In response, the CPU calls a speed control algorithm that identifies the source of the SMI and increases the clock speed to the processor by providing a control input to a multiplexer or switch that selects the highest clock speed for the CPU.

Un sistema informático apoya la operación de una CPU a las velocidades de reloj múltiples. La lógica en el sistema informático predice los requisitos de funcionamiento de la CPU, y selecciona la velocidad de reloj más rápida para optimizar funcionamiento. En una encarnación, un regulador del teclado recibe entradas del usuario de los varios dispositivos de entrada del usuario, incluyendo un ratón y un teclado. El regulador del teclado identifica las entradas del usuario tal como las cuales refleje un comando del sistema, por ejemplo, un tecleo del ratón, la selección de la llave de Alt con otra llave, o cualquier llave de funcionamiento especial asociada a un uso del software. Si se detecta tal entrada del usuario, el regulador del teclado genera una interrupción de la gerencia de sistema (SMI) a la CPU. De respuesta, la CPU llama un algoritmo del control de la velocidad que identifique la fuente del SMI y aumenta la velocidad de reloj al procesador proporcionando un control entrado a un multiplexor o a un interruptor que seleccione la velocidad de reloj más alta para la CPU.

 
Web www.patentalert.com

< Method and apparatus for providing field confidentiality in digital certificates

< Operating system security checking system, method, and program

> Apparatus and method for dynamically rerouting a network request based on shared predictive failure information

> Redundant controller data storage system having hot insertion system and method

~ 00136