# How does the computer's BIOS change the clock speed?

A computer's BIOS can change either the multiplier value or the (FSB) clock frequency to overclock or underclock a CPU. While overclocking by changing the multiplier value is easier and in more often cases safer, it can only be done on CPUs with unlocked editable multiplier. To overclock/underclock a multiplier-locked CPU, you have to change it's frequency. Now I want to ask: what is this frequency(often called FSB frequency)? Is it the system frequency that is supplied by the system's oscillator crystal(i guess so, since it changes also the RAM frequency)? How does the BIOS change it? Is the frequency of the crystal somehow dependent on supplied voltage?

• FSB: Read: en.wikipedia.org/wiki/Front-side_bus The FSB's clock is derived from a clock generated by a Crystal oscillator: en.wikipedia.org/wiki/Crystal_oscillator which is very stable and not changing with the power supply. The Crystal's frequency can be multiplied by a PLL circuit: en.wikipedia.org/wiki/Phase-locked_loop The supply voltage will only limit the frequency a CPU can run on so the supply voltage and frequency settings need to be related in some way. – Bimpelrekkie Oct 14 '18 at 21:02
• @bimpelrekkie on most Mainboards "stable" is relative. Crystals I see there often perform much worse than Ethernet hardware ones and depend a lot on temperature and vcc – PlasmaHH Oct 14 '18 at 21:44
• That is why I used quotation marks, because the "FSB" clock is not FSB clock but people call it "FSB clock" because in older computers it was called that way... And thanks, I know how to search on wiki and how overclocking works, I know about Vcore being the limitting factor for CPU stability, I know about PLL circuit in CPU multiplier. I am asking how the editable CPU clock is set on hardware side... By the way radio-electronics.com/info/data/crystals/vcxo.php – user74200 Oct 14 '18 at 22:06