уж проясните, как по-вашему BIOS "узнаёт нагрузку на процессор, т.е. запуске кодирования, игры и т.п."
жую попкорн, жду
В процессе работы ось следит за загрузкой процессора, и, если она меньше определенного порога, то уменьшается рабочая частота и напряжение питания процессора. Снижение рабочей частоты процессора осуществляется путем перепрограммирования его регистров (с помощью специальной программы - драйвера процессора), тоесть грубо говоря идет анализ задействованных и незадействованных регистров на логическом уровне, исходя из этого анализа, меняется множитель частоты.
1. ОСь, анализирует статистику простоев, решает, что требуется сделать переход от одного состояния к другому и вызывает драйвер процессора ( допустим, для повышения производительности ).
2. Драйвер процессора сообщает ОСи, что необходимый переход допустим, и начинает его осуществление.
3. Драйвер процессора поэтапно повышает напряжение ядра до необходимого максимума с одинаковыми шагами MVS ( Maximum Voltage Step ) за одинаковые промежутки времени VST ( Voltage Stabilization Time ).
4. Драйвер процессора, достигнув необходимого напряжения, меняет частоту работы ядра на новое значение, которое запросила система ( и в этот короткий промежуток времени ЦП недоступен, так что чем этот промежуток меньше, тем лучше ).
Температура не причем и если не знаете не пишите глупостей
Соответственно вдруг отказавший кулер равносилен потере процессора с mb
Уже давно используются несколько типов защиты от перегрева
1. регистратор биоса - как настроишь.
2. конроль температуры в самом корпусе процессора - никогда не даст сгореть процу.