Чи може хтось пояснити, як Windows ефективно обмежує процесор?
Минулого разу я спробував кілька хитрощів, щоб мій ноутбук не перегрівався, тому спробував обмежити процесор до 70%.
Що стосується мого несподіванки, це зупинило мій ноутбук від перегріву - навіть при запуску процесорів, які інтенсивно працювали на процесорі, через що мій ноутбук перегрівався і вимикався, більше не перегрівав мій ноутбук!
Я переглянув диспетчер завдань, але додаток "інтенсивний процесор" все ще використовує ~ 95% процесора, а менеджер завдань Windows показує загальне використання процесора на 100%.
Я обмежив використання процесора тут (опція "підключений" була на 70% [і хв, і макс.] При тестуванні інтенсивного застосування процесора):
Як Windows робить цю магію?
Я бачу 100% використання процесора, але мій процесор не перегрівається. І я не бачу різниць у виконанні.
Чи обмежує Windows швидкість процесора? Мовляв, якщо у мене процесор 2,4 ГГц, на 70% він матиме лише 1,68 ГГц при обмеженні? Як це можливо (зміна швидкості процесора)? Я думав, що ти можеш розігнати лише в BIOS?
Якщо ні, то як Windows це досягає, якщо не змінюючи швидкість?
Побічне питання: Якщо мова йде про швидкість, чи є спосіб встановити максимальний стан CPU на 200%?
Resource Monitor
(а не лише у тому,Task Manager
що показує використання поточної швидкості процесора, а не швидкості).