La unidad central de procesamiento (CPU) de una computadora generalmente no tiene controladores en el sentido tradicional, al menos no de la misma manera que otros dispositivos. Los controladores de CPU son en realidad programas o software que pueden permitir a un usuario modificar o alterar el comportamiento de la CPU de una computadora de diferentes maneras. La CPU de una computadora es reconocida por la placa base desde el momento en que la computadora se enciende por primera vez, por lo que el sistema básico de entrada / salida (BIOS) en la placa base puede manejar ciertos aspectos básicos relacionados con la CPU. Se pueden lograr controles más complicados sobre la CPU en una computadora, como overclocking y underclocking, ya sea alterando el BIOS o descargando controladores de CPU que tienden a facilitar el proceso.
La CPU de una computadora se puede considerar como el corazón de la computadora. Regula casi todos los demás procesos de la computadora y sin él, la mayoría de las computadoras simplemente no funcionarán. Las CPU más nuevas y potentes pueden tener controladores que se pueden instalar en el sistema operativo (SO) de una computadora para que la computadora y el usuario aprovechen algunas de las características de la CPU. Tradicionalmente, los controladores son archivos de computadora que permiten que el sistema operativo de una computadora reconozca un dispositivo, como una tarjeta de video o una impresora, y funcione correctamente con ese dispositivo. Si el sistema operativo de una computadora no pudiera reconocer o funcionar con una CPU, la computadora no podría funcionar correctamente.
La mayoría de los controladores de CPU están destinados a permitir que un usuario de computadora acceda a ciertas funciones de una CPU o altere la funcionalidad de la CPU de diferentes maneras. Dos de los tipos más comunes de cambios que se pueden realizar mediante el uso de este tipo de controladores son el overclocking y el underclocking. La CPU de una computadora funciona básicamente como un corazón dentro de una persona. La CPU envía «latidos» regulares para permitir que los otros sistemas funcionen correctamente mediante la regulación de la ejecución del programa de acuerdo con estos pulsos.
Cuando se overclockea una CPU, a menudo mediante la instalación y el uso de controladores de CPU, el corazón de la computadora late más rápido. Estos pulsos más rápidos a través de los otros sistemas permiten que los programas se ejecuten más rápido y accedan a la memoria más rápidamente. Sin embargo, al igual que un corazón en una persona, los latidos más rápidos o las velocidades de reloj más altas pueden desgastar una CPU más rápidamente y, en última instancia, provocar un mal funcionamiento y la «muerte» de la CPU.
El subclocking es básicamente el proceso opuesto. Los controladores de CPU se pueden usar para reducir la velocidad del reloj en una CPU para extender la vida útil del procesador, reducir el uso de energía o reducir la tensión en los sistemas informáticos. Si bien los controladores de la CPU generalmente no necesitan actualizarse para una funcionalidad regular, los nuevos controladores pueden permitir un mayor acceso a algunas funciones y opciones de la CPU.