Cos’è un orologio in un computer?

L'orologio in un computer si basa su un circuito noto come oscillatore, che fa cambiare di stato un livello di tensione ad un ritmo molto preciso. Il segnale (cambiamento di tensione) è ulteriormente diviso e suddiviso da altri circuiti digitali (divisori e contatori, per esempio) composti da porte logiche fino a raggiungere la frequenza desiderata e quel segnale diventa l'orologio del computer.

Un'analogia molto approssimativa sarebbe quella dei denti di un ingranaggio che spingono sui denti di altri ingranaggi per cambiare la velocità di rotazione di un albero. I circuiti digitali spesso cambiano stato ad ogni ciclo di clock.

Il segnale di clock viene inviato ad altri circuiti - il processore, la memoria, i buffer, ecc. In un computer moderno, la maggior parte di questi classici circuiti digitali sono combinati insieme nei (enormi) circuiti integrati che compongono la famiglia di chipset dei computer, ma c'è stato un tempo in cui le singole porte logiche erano combinate per formare unità logiche aritmetiche, buffer, contatori, ecc.

Come menzionato in altre risposte, ci sono altri circuiti di temporizzazione, il più degno di nota è il real time clock, in un computer. Ma il segnale "clk" è il cuore pulsante dell'intero sistema.

Se tutto questo è un po' esoterico, sì. .ho dovuto iniziare da qualche parte, e siccome volevo una risposta che (almeno alcuni) avrebbero letto - non sarebbe stata l'elettronica digitale di base che definisce i gate e i comuni circuiti digitali che ho menzionato prima.