На моїй машині (не на персональному комп’ютері) у мене є 4 ядра (2,4 ГГц), і в даний час у мене немає жодного важливого процесу. Наразі всі мої 4 ядра працюють / вібрують на частоті 2,4 ГГц чи деякі з них працюють повільніше або навіть нерухомі?
На моїй машині (не на персональному комп’ютері) у мене є 4 ядра (2,4 ГГц), і в даний час у мене немає жодного важливого процесу. Наразі всі мої 4 ядра працюють / вібрують на частоті 2,4 ГГц чи деякі з них працюють повільніше або навіть нерухомі?
Відповіді:
Так
Ваш процесор має базову тактову частоту або швидкість передньої шини , мій i7 становить ~ 100 МГц, тоді є множник, який може змінюватися залежно від потреби процесора - цей процесор 2,6 ГГц може мати тактовий множник, який досягає 36, щоб дати мені максимальна тактова частота ~ 3,6 ГГц.
Оскільки більшість часу ваша машина сидить в режимі очікування, цей множник буде сидіти близько 8 разів, тобто моя машина працює лише на 800 МГц, вона може змінюватися кілька разів на секунду.
Я не знаю, який у вас процесор, тому я не можу сказати вам, чим займаєтесь, але більшість сучасних процесорів це роблять, включаючи ваш мобільний телефон, це називається швидкісним кроком і це те, що ваша система робить для економії енергії.
Ви можете перевірити CPU-Z від CPUID, щоб переглянути деталі вашої системи (windows).
Або якщо ви використовуєте Linux в системі, яка має /proc
систему, ви можете запустити, cat /proc/cpuinfo
щоб переглянути деталі свого процесора. У цій роздруківці та на сторінці CPU CPU-Z ви переглядаєте максимальну швидкість, поточну швидкість, множник та максимальний множник.
Зауважте, що цей множник застосовується до кожного вашого ядра, тому якщо у вашій системі було б сказати 8 ядер - всі вони працюватимуть з однаковою частотою.
Ось моя система сидить у режимі очікування , зауважте, що вона працює приблизно на 800 МГц з множником 8, мінімум для цього процесора.
Ось моя система з помірним навантаженням , працює на частоті 3,4 ГГц з множником 34. (зауважте, напруга в ядрі також збільшується)
Швидкість шини 100 МГц буде генеруватися PLL на борту материнської плати - це головний тактовий годинник, який надсилається один одному логічним компонентом материнської плати, тобто pci, ram, usb-контролер тощо ... Це сигнал що передається фізичному процесору через сокет.
Швидкість ядра, ~ 3,4 ГГц, генерується другим PLL на самому процесорі, використовуючи FSB як своє джерело.
Розгін
Коли люди розігнали свої машини, зазвичай це просто підвищення швидкості FSB - що просто змушує все працювати швидше; Проблема з тим, що все працює швидше, полягає в тому, що він забирає більше енергії - як правило, також потрібно невелике перенапруження.
Там, де люди починають виникати проблеми, це те, що при роботі на повній потужності, по-перше, кремній стає надзвичайно гарячим, по-друге, високі, а потім номінальні напруги починають насичувати транзистори, що знаходяться поблизу, просто мікрони на кремнію, - це може пошкодити сам кремній, і втручання в інші частини процесора.
HLT
Після відповіді на це питання, я сам запитав, чи є якісь - які додаткові методи економії, до яких влада відповідь був інструкція ;HLT
Після того, як процесор закінчить обробку свого робочого навантаження, він виконає зупинку, по суті відключивши ядро до наступного переривання. У такому стані годинник все ще працює на FSBxMlt., Але ядро процесора не робить ніякої роботи і по суті не вимагає живлення.
Ви можете побачити HTL
процес інструкцій у диспетчері завдань Windows, його назва - System Idle Process ; весь невикористаний час процесора буде витрачено на виконання HLT
.
/proc/cpuinfo
свідчить про те, що сердечники бігали з різною швидкістю.
big.LITTLE
архітектури деяких процесорів ARM, які рідко використовуються в персональних комп'ютерах.