sì
Il tuo processore ha una velocità di clock di base o Front Side Bus , il mio i7 è ~ 100 MHz, quindi c'è un moltiplicatore che può cambiare in base alla richiesta del processore - questo processore da 2,6 GHz può avere un moltiplicatore di clock che arriva fino a 36 per dare una velocità di clock massima di ~ 3,6 GHz.
Poiché la maggior parte delle volte la macchina è inattiva, quel moltiplicatore si attesta intorno a 8 volte, il che significa che la mia macchina funziona solo a 800 MHz, potrebbe cambiare più volte al secondo.
Non so quale processore hai, quindi non posso dirti cosa sta facendo il tuo, ma la maggior parte dei processori moderni lo fa, incluso il tuo cellulare, si chiama speed stepping ed è ciò che fa il tuo sistema per risparmiare energia.
Puoi controllare CPU-Z tramite CPUID per visualizzare i dettagli del tuo sistema (Windows).
Oppure, se stai eseguendo Linux su un sistema che ha un /proc
sistema, puoi eseguire cat /proc/cpuinfo
per visualizzare i dettagli sul tuo processore. In questa stampa e nella pagina CPU della CPU-Z è possibile visualizzare la velocità massima, la velocità corrente, il moltiplicatore e il moltiplicatore massimo.
Nota che questo moltiplicatore si applica a ciascuno dei tuoi core, quindi se il tuo sistema dovesse dire 8 core, tutti loro sarebbero in esecuzione alla stessa frequenza.
Ecco il mio sistema inattivo , nota che funziona a circa 800 MHz con un moltiplicatore di 8, il minimo per questo processore.
Ecco il mio sistema sotto carico moderato , che funziona a 3,4 GHz con un moltiplicatore di 34. (nota che aumenta anche la tensione del core)
La velocità del bus di 100 MHz sarà generata da un PLL sulla scheda madre - questo è il master clock che viene inviato a ciascun altro componente logico sulla scheda madre, ad esempio pci, ram, controller usb, ecc ... Questo è il segnale che viene passato alla CPU fisica attraverso il socket.
La velocità del core, ~ 3,4 GHz, è generata da un secondo PLL sulla CPU stessa, usando l'FSB come sorgente.
overclocking
Quando le persone overcloccano le loro macchine, questo di solito aumenta solo la velocità dell'FSB, il che rende tutto più veloce; il problema con tutto ciò che corre più veloce, è che assorbe più energia - di solito richiede anche una leggera sovratensione.
Quando la gente inizia a riscontrare problemi è che quando funziona a piena potenza, in primo luogo, il silicio diventa estremamente caldo, e in secondo luogo, le tensioni più elevate che iniziano a saturare i transistor vicini, a pochi micron di distanza dal silicio - potenzialmente danneggiando il silicio stesso, e interferire con altre parti della cpu.
HLT
Dopo aver risposto a questa domanda, ho chiesto a me stesso se c'erano altre tecniche di risparmio energetico, a cui la risposta era l' HLT
istruzione ;
Dopo che la CPU ha terminato l'elaborazione del suo carico di lavoro, eseguirà una battuta d'arresto, essenzialmente disabilitando il core fino a quando non viene attivato l'interruzione successiva. In questo stato, l'orologio è ancora in esecuzione su FSBxMlt., Ma il core della CPU non funziona e in sostanza non consuma energia.
Puoi vedere il HTL
processo di istruzioni in Task Manager di Windows, il suo nome è System Idle Process ; tutto il tempo inutilizzato della CPU sarà impiegato per l'esecuzione HLT
.