Co to jest zegar systemowy i zegar procesora; i jakie są ich funkcje?

23

Czytając książkę, natknąłem się na akapit podany poniżej:

Aby zsynchronizować wszystkie operacje komputera, używany jest zegar systemowy - mały kryształ kwarcu umieszczony na płycie głównej. Zegar systemowy regularnie wysyła sygnał do wszystkich innych komponentów komputera.

I kolejny akapit:

Wiele komputerów osobistych ma obecnie zegary systemowe działające z częstotliwością 200 MHz, a wszystkie urządzenia (takie jak procesory) zsynchronizowane z tymi zegarami systemowymi działają z częstotliwością zegara systemowego lub z wielokrotnością lub ułamkiem częstotliwości zegara systemowego.

Czy ktoś może uprzejmie powiedzieć:

  • Jaka jest funkcja zegara systemowego? A co oznacza „synchronizacja” w pierwszym akapicie?
  • Czy jest jakaś różnica między „zegarem systemowym” a „zegarem procesora”? Jeśli tak, to jaka jest funkcja zegara procesora?
swdeveloper
źródło

Odpowiedzi:

18

Zegar systemowy jest potrzebne do synchronizacji wszystkich komponentów na płycie głównej, co oznacza, że wszyscy oni wykonywać swoją pracę tylko wtedy, gdy zegar jest wysoki; nigdy, gdy jest nisko. Ponieważ szybkość zegara jest ustawiona na czas najdłuższy, jaki jakikolwiek sygnał musi rozprzestrzeniać się przez dowolny obwód na płycie, system ten zapobiega pojawianiu się sygnałów, zanim inne sygnały będą gotowe, a tym samym zapewnia bezpieczeństwo i synchronizację. Zegara procesora ma ten sam cel, ale jest stosowany tylko na samym chipie. Ponieważ procesor musi wykonywać więcej operacji na raz niż płyta główna, zegar procesora jest znacznie wyższy. A ponieważ nie chcemy mieć innego oscylatora (np. Ponieważ one również wymagają synchronizacji), procesor po prostu zajmuje zegar systemowy i mnoży go przez liczbę, która jest stała lub odblokowana (w takim przypadku użytkownik może zmienić mnożnik, aby podkręcić lub podkręcić procesor).

Benjoyo
źródło
Niesamowita odpowiedź, którą warto poznać z perspektywy inżynierii elektrycznej ⚡️ 👩🏻‍💻 👨🏻‍💻 💯
A-Dubb,