Quelles sont l'horloge système et l'horloge CPU; et quelles sont leurs fonctions?

24

En lisant un livre, je suis tombé sur un paragraphe ci-dessous:

Afin de synchroniser toutes les opérations d'un ordinateur, une horloge système - un petit cristal de quartz situé sur la carte mère - est utilisée. L'horloge système envoie régulièrement un signal à tous les autres composants de l'ordinateur.

Et un autre paragraphe:

De nombreux ordinateurs personnels ont aujourd'hui des horloges système qui fonctionnent à 200 MHz, et tous les périphériques (tels que les processeurs) qui sont synchronisés avec ces horloges système fonctionnent à la vitesse d'horloge système ou à un multiple ou une fraction de la vitesse d'horloge système.

Quelqu'un peut-il bien vouloir dire:

  • Quelle est la fonction de l'horloge système? Et que signifie «synchroniser» dans le premier paragraphe?
  • Y a-t-il une différence entre «horloge système» et «horloge CPU»? Si oui, quelle est la fonction de l'horloge du processeur?
swdeveloper
la source

Réponses:

19

L' horloge système est nécessaire pour synchroniser tous les composants de la carte mère, ce qui signifie qu'ils ne font leur travail que si l'horloge est élevée; jamais quand c'est bas. Et comme la vitesse d'horloge est réglée au-dessus de la durée la plus longue pendant laquelle un signal doit se propager à travers n'importe quel circuit de la carte, ce système empêche les signaux d'arriver avant que d'autres signaux ne soient prêts et garde ainsi tout en sécurité et synchronisé. L' horloge du processeur a le même objectif, mais n'est utilisée que sur la puce elle-même. Étant donné que le processeur doit effectuer plus d'opérations par heure que la carte mère, l'horloge du processeur est beaucoup plus élevée. Et parce que nous ne voulons pas avoir un autre oscillateur (par exemple parce qu'ils devraient également être synchronisés), le CPU prend simplement l' horloge système et le multiplie par un nombre, qui est soit fixe soit déverrouillé (dans ce cas, l'utilisateur peut changer le multiplicateur afin de surcharger ou d'overclocker le CPU).

Benjoyo
la source
Une réponse impressionnante, il est extrêmement utile de savoir du point de vue de l'ingénierie électrique ⚡️ 👩🏻‍💻 👨🏻‍💻 💯
A-Dubb