L'horloge d'un ordinateur est basée sur un circuit appelé oscillateur,qui fait changer d'état un niveau de tension à une fréquence très précise. Le signal (changement de tension) est encore divisé et subdivisé par d'autres circuits numériques (diviseurs et compteurs, par exemple) composés de portes logiques jusqu'à ce que la fréquence désirée soit atteinte et que ce signal devienne l'horloge de l'ordinateur.
Une analogie très grossière serait les dents d'un engrenage poussant sur les dents d'autres engrenages pour changer la vitesse de rotation d'un arbre. Les circuits numériques changent souvent d'état à chaque cycle d'horloge.
Le signal d'horloge est envoyé à d'autres circuits - le processeur, la mémoire, les tampons, etc. Dans un ordinateur moderne, la plupart de ces circuits numériques classiques sont combinés ensemble dans les (énormes) circuits intégrés qui constituent la famille de puces des ordinateurs, mais il fut un temps où des portes logiques individuelles étaient combinées pour constituer des unités arithmétiques logiques, des tampons, des compteurs, etc.
Comme mentionné dans d'autres réponses, il existe d'autres circuits de synchronisation, dont le plus remarquable est l'horloge en temps réel, dans un ordinateur. Mais le signal "clk" est le battement de cœur de tout le système.
Si tout cela est quelque peu ésotérique, oui... . .j'ai dû commencer quelque part, et comme je voulais une réponse que (au moins certaines) personnes liraient - Alors ce ne serait pas l'électronique numérique de base qui définit les portes et les circuits numériques communs que j'ai mentionnés plus tôt.
.