Ich bin ein Neuling in der Elektronik und diese Frage hat mich eine Weile beschäftigt:
Wie geraten elektrische Signale in integrierten Schaltkreisen und CPUs nicht aus dem Takt?
Schauen wir uns zum Beispiel den 3-Bit-Addierer an:
(Quelle: visionics.a.se )
Wie Sie sehen können, geht das Signal von "C", das den unteren Pfad geht, nur durch ein Logikelement, das Signal von "A" muss jedoch mindestens 2 oder 3 Logikelemente durchlaufen.
Würde das Signal "A" nicht verzögert werden? Was ist, wenn ein Signal keine Logikelemente durchläuft und das andere 100.000 durchlaufen muss? Wie werden sie synchronisiert? Wie stellt die CPU sicher, dass die richtigen Einsen und Nullen zur richtigen Zeit verarbeitet werden?
Deshalb gibt es Uhr. In der Tat gibt es manchmal instabile Ausgaben auf Logikschaltungen wie Addierern, aber die Ausgabe wird nur beim Clock-Strobe registriert, sodass die Zeit zur Stabilisierung bekannt ist. Genau aus diesem Grund können Sie nicht mit einer höheren Taktfrequenz als angegeben arbeiten - Signale werden nicht rechtzeitig an Eingängen ankommen.
bodacydo
Benutzer76844
bodacydo
Benutzer76844
bodacydo
Benutzer76844
bodacydo
Benutzer76844
Benutzer76844