Na moim komputerze (nie na komputerze osobistym) mam 4 rdzenie (2,4 GHz) i obecnie nie mam uruchomionego żadnego ważnego procesu. W tej chwili, czy wszystkie moje 4 rdzenie pracują / wibrują z częstotliwością 2,4 GHz, czy niektóre z nich działają wolniej, a nawet są nieruchome?
10
Odpowiedzi:
tak
Twój procesor ma zegar bazowy lub prędkość magistrali FSB , mój i7 wynosi ~ 100 MHz, istnieje więc mnożnik, który może się zmieniać w zależności od zapotrzebowania procesora - ten procesor 2,6 GHz może mieć mnożnik zegara, który zwiększa się do 36, aby dać mi maksymalna prędkość zegara ~ 3,6 GHz.
Ponieważ przez większość czasu twoja maszyna jest bezczynna, ten mnożnik będzie siedział około 8x, co oznacza, że moja maszyna działa tylko z częstotliwością 800 MHz, może zmieniać się wiele razy na sekundę.
Nie wiem, jaki masz procesor, więc nie mogę powiedzieć, co robi twój, ale większość współczesnych procesorów to robi, w tym twój telefon komórkowy, nazywa się to steppingiem i to, co robi twój system, aby oszczędzać energię.
Możesz sprawdzić CPU-Z według CPUID, aby wyświetlić szczegóły swojego systemu (Windows).
Lub jeśli używasz Linuksa w systemie, który ma
/proc
system, możesz uruchomić,cat /proc/cpuinfo
aby wyświetlić szczegóły dotyczące twojego procesora. W tym wydruku i na stronie CPU-Z zobaczysz maksymalną prędkość, aktualną prędkość, mnożnik i maksymalny mnożnik.Zauważ, że ten mnożnik dotyczy wszystkich rdzeni, więc jeśli twój system miałby powiedzieć 8 rdzeni - wszystkie działałyby na tej samej częstotliwości.
Oto mój system bezczynny , zauważ, że działa z częstotliwością około 800 MHz z mnożnikiem 8, minimum dla tego procesora.
Oto mój system pod umiarkowanym obciążeniem , pracujący z częstotliwością 3,4 GHz z mnożnikiem 34. (zauważ, że napięcie rdzenia również rośnie)
Szybkość magistrali 100 MHz będzie generowana przez PLL na płycie głównej - jest to zegar główny, który jest wysyłany do siebie nawzajem do komponentu logicznego na płycie głównej, tj. Pci, ram, kontroler USB itp. To jest sygnał który jest przekazywany do fizycznego procesora przez gniazdo.
Szybkość rdzenia ~ 3,4 GHz jest generowana przez drugi PLL na samym procesorze, wykorzystując FSB jako źródło.
Przetaktowywanie
Gdy ludzie podkręcają swoje maszyny, zwykle zwiększa to szybkość FSB - co po prostu przyspiesza wszystko; Problem z tym, że wszystko działa szybciej, polega na tym, że zużywa więcej mocy - zwykle również wymaga to lekkiego przepięcia.
Kiedy ludzie zaczynają doświadczać problemów, po pierwsze, przy pełnej mocy, krzem staje się bardzo gorący, a po drugie, wyższe napięcia znamionowe zaczynają nasycać pobliskie tranzystory, zaledwie kilka mikronów od siebie na krzemie - potencjalnie uszkadzając sam krzem, i ingerowanie w inne części procesora.
HLT
Po udzieleniu odpowiedzi na to pytanie, ja zapytałem, czy były jakieś dodatkowe oszczędzania energii technik, do których odpowiedź była instrukcja ;
HLT
Gdy procesor zakończy przetwarzanie obciążenia, wykona zatrzymanie, zasadniczo wyłączając rdzeń do momentu uruchomienia następnego przerwania. W tym stanie zegar nadal działa w trybie FSBxMlt., Ale rdzeń procesora nie wykonuje żadnej pracy i zasadniczo nie pobiera mocy.
Możesz zobaczyć
HTL
proces instrukcji w Menedżerze zadań Windows, jego nazwa to System Idle Process ; cały niewykorzystany czas procesora zostanie wykorzystany na wykonanieHLT
.źródło
/proc/cpuinfo
, że rdzenie pracowały z różnymi prędkościami.big.LITTLE
architektury niektórych procesorów ARM, które rzadko są używane w komputerach osobistych.