¿Cómo cambia el BIOS de la computadora la velocidad del reloj?

El BIOS de una computadora puede cambiar el valor del multiplicador o la frecuencia del reloj (FSB) para hacer overclocking o underclockear una CPU. Si bien el overclocking cambiando el valor del multiplicador es más fácil y, en la mayoría de los casos, más seguro, solo se puede hacer en CPU con multiplicador editable desbloqueado. Para hacer overclocking/underclocking en una CPU bloqueada por multiplicador, debe cambiar su frecuencia. Ahora quiero preguntar: ¿cuál es esta frecuencia (a menudo llamada frecuencia FSB)? ¿Es la frecuencia del sistema suministrada por el cristal del oscilador del sistema (supongo que sí, ya que también cambia la frecuencia de la RAM)? ¿Cómo lo cambia el BIOS? ¿La frecuencia del cristal depende de alguna manera del voltaje suministrado?

FSB: Lea: en.wikipedia.org/wiki/Front-side_bus El reloj del FSB se deriva de un reloj generado por un oscilador de cristal: en.wikipedia.org/wiki/Crystal_oscillator que es muy estable y no cambia con la fuente de alimentación. La frecuencia de Crystal se puede multiplicar por un circuito PLL: en.wikipedia.org/wiki/Phase-locked_loop El voltaje de suministro solo limitará la frecuencia en la que se puede ejecutar una CPU, por lo que la configuración de voltaje de suministro y frecuencia debe estar relacionada de alguna manera.
@bimpelrekkie en la mayoría de las placas base "estable" es relativo. Los cristales que veo allí a menudo funcionan mucho peor que los del hardware Ethernet y dependen mucho de la temperatura y el vcc
Por eso puse comillas, porque el reloj "FSB" no es reloj FSB pero la gente lo llama "reloj FSB" porque en las computadoras antiguas se llamaba así... Y gracias, sé buscar en wiki y cómo el overclocking funciona, sé que Vcore es el factor limitante para la estabilidad de la CPU, sé que el circuito PLL en el multiplicador de CPU. Estoy preguntando cómo se configura el reloj de la CPU editable en el lado del hardware ... Por cierto, radio-electronics.com/info/data/crystals/vcxo.php

Respuestas (1)

Muchas placas base modernas utilizan un sistema de distribución de reloj basado en la síntesis de reloj. Un ejemplo rápido sería un chip IDT/ICS como ICS954101 (aunque no estoy seguro de si este IC en particular puede cambiar el FSB, pero es una idea). El cristal de referencia principal suele ser de 14,318 MHz, el resto (CPU FSB, DIMM, PCIe, USB, SATA, etc.) se derivan a través de PLL y se programan a través del bus SMBus/I2C. Así es como algunas placas base pueden tener algunas frecuencias sintonizables desde el BIOS, todo dependiendo de qué tan "liberal" sea su BIOS.

La frecuencia de los relojes del sistema es definitivamente independiente del voltaje suministrado, el voltaje en el chip del reloj está bien estabilizado. Pero algunos voltajes de la placa pueden tener un control independiente a través de un bloque de administración de energía diferente, y el BIOS puede tener tablas vinculadas que permitan relojes más altos si se configura un voltaje más alto, para los entusiastas del overclocking.