Ich bin ein CPU-Designer. Lassen Sie mich eine einfachste Erklärung geben, die mir einfällt.
"Alle elektrische Energie wird in Wärme umgewandelt."
Sie können fragen; Wenn die gesamte elektrische Energie in Wärme umgewandelt wird, wer liefert dann Energie für die Berechnung?
"Alle elektrischen Berechnungen verbrauchen Wärmeenergie."
In einer CPU (oder einer anderen Halbleiterschaltung) erfordert die elektrische Berechnung zwei Dinge:
- Eine Möglichkeit, Informationen von einem Ort an einen anderen zu senden (think cables)
- Ein Weg, um auf Informationen zu reagieren (denken Sie an Transistoren)
Drähte in der realen Welt verbrauchen Wärmeenergie, weil sie einen Widerstand ungleich Null haben. Transistoren verbrauchen auch Wärmeenergie, weil Elektronen (und Löcher) aufeinander prallen und Atome Wärme verursachen.
Sie können jetzt fragen: Mein elektrischer Brenner verbraucht die gesamte elektrische Energie als Wärme, aber er rechnet nicht. Warum anders ist wahr (Berechnung verbraucht Wärmeenergie).
Dies liegt daran, dass die Elektronen im Brenner zufällig ohne spezifischen Pfad fließen (nicht nützlich für die Berechnung), sondern in einer CPU auf einem genau definierten Pfad fließen (nützlich für die Berechnung), der vom HW / Schaltungsdesign vorgegeben wird. In jedem Fall bewegen sich Elektronen und verursachen Wärmeabgabe. Mit anderen Worten, der einzige Unterschied zwischen einem Brenner und einer CPU besteht darin, dass erstere keine spezifischen elektrischen Wege für den Elektronenfluss haben und letztere; Nur weil sich die Wege der Elektronenpfade unterscheiden, ist es für letztere kein Grund, weniger Wärmeenergie zu verbrauchen.
Fahren wir mit der hypothetischen Befragung fort. Können wir etwas ganz anderes als CPUs auswählen und sehen, wie sie sich gegenüberstellen? Stellen wir uns ein geparktes Auto auf der Straße vor. Wenn ich das Auto vorschiebe, wird die von mir geleistete Arbeit (die von mir gelieferte Energie) in zwei Dinge umgewandelt: a) den neuen Schwung des Autos und b) Wärme aufgrund von Reifen- / Straßenreibung. Warte einen Moment, sagst du, Autos Schwung. Etwas Körperliches kann ich sehen, was nur passiert ist, weil ich Energie dafür aufgewendet habe (minus Wärme / Reibung). Die Reibungswärme geht verloren (genau wie die CPU-Wärme), aber der erzeugte Impuls ist immer noch nützlich (z. B. das Laden der elektrischen Batterie im Auto während des regenerativen Bremsens). Die Nützlichkeit der CPU besteht darin, einige Informationen (eine bestimmte Anordnung von Bits) zu verarbeiten und einen Satz neuer Informationen (Eingabe- und Ausgabebinärbits) zu erzeugen. Informationen sind jedoch abstrakt; nicht physisch. Der Nutzen des Autos liegt in der physischen Welt. Informationen sind für die CPU bestimmt, während die physische Welt für Autos bestimmt ist. Beide strahlen Wärme aus, wenn sie etwas Nützliches für uns tun, aber Autos tun noch eins: Sie bewegen uns physisch. Was macht die CPU in der physischen Welt, abgesehen von der Erzeugung von Wärme? Nichts. Nur eine andere Möglichkeit zu sehen, wie CPUs die gesamte elektrische Energie in Wärme und nichts anderes umwandeln.
Moment mal, das heißt eigentlich; Kann ich CPUs als Brenner verwenden? Was ist, wenn mein elektrischer Brenner stattdessen eine CPU ist und ich eine Kochschale darüber stelle, um das Abendessen zu kochen? Wetten Sie? Sie erhalten zwei Dinge: Lebensmittel- und Informationsberechnung bei gleichen Energiekosten! Nur sehr teurer Brenner!