Mój procesor Intel zmienia szybkość zegara w zależności od użycia, ale w jaki sposób decyduje, przy jakiej prędkości zegara ma działać? Czy szybkość zegara jest określana przez oprogramowanie systemu operacyjnego za pomocą algorytmu, czy też jest oparte na sprzęcie? Czy to zależy od liczby przerwań? Obrót pamięci podręcznej? Czy sam procesor ustawia własny zegar? A może ustawia go osobny kontroler? Czy oprogramowanie?