Es ist nicht möglich, ein elektronisches Logikgatter herzustellen, das auch dann funktioniert, wenn sein Strom immer Null ist.
Es ist jedoch möglich, elektronische CMOS-Logikgatter so anzuordnen, dass die auf den Transistorgattern kapazitiv gespeicherte Energie später zur Stromversorgung zurückgeführt wird, so dass sie nahezu keine Nettoleistung verbraucht. Sobald das System eingeschaltet und alle Überbrückungskondensatoren vollständig aufgeladen sind, können diese Logikgatter beliebig viele Berechnungen durchführen, während nahezu kein Strom aus der Batterie entnommen wird. Solche Anordnungen werden oft als zerstörungsfreie Datenverarbeitung bezeichnet.
Es gibt auch viele Möglichkeiten, logisch äquivalente Rechenstrukturen ohne elektronische Geräte zu erstellen. Solche nichtelektronischen Logikgatter verbrauchen naturgemäß keinen Strom, obwohl fast alle von ihnen viel mehr Energie zum Betrieb benötigen als ihr logisch äquivalentes elektronisches Logikgatter.
Nicht elektronische Datenverarbeitung
Einige nicht elektronische Logikgatter sind im Artikel
"Zehn verrückteste Computer" aufgeführt .
Ein paar weitere nicht-elektronische Logikgatter, die anscheinend nicht sonderbar genug sind, um diesen Artikel zu erstellen:
David Cary hat eine CPU entworfen, die vollständig aus Kolbenventilen besteht, und überlegt sich immer noch, ob das Ding mit herkömmlichem Hydrauliköldruck, Wasserdruck oder Luftdruck betrieben werden soll.
Die fluidischen Logikgatter haben keine beweglichen Teile, wenn Sie die durch sie fließende Flüssigkeit nicht als "Teil" betrachten.
(Gibt es einen Artikel in Wikipedia oder einem anderen Wiki mit einer Liste von Möglichkeiten, das abstrakte Konzept eines "logischen Gatters" zu implementieren?)
zerstörungsfreie Datenverarbeitung
Bei der zerstörungsfreien Datenverarbeitung, die auch als reversible Datenverarbeitung, Charge Recovery Logic oder Adiabatic Logic bezeichnet wird, handelt es sich um Gates, die nahezu keinen Strom verbrauchen.
Wenn ein Rechnersystem eine Information löscht, muss es eine theoretische Minimalenergie von kT ln (2) - die von Neumann-Landauer-Grenze - abgeben, wobei k die Boltzmann-Konstante und T die Temperatur ist.
Die meisten logischen Gatter löschen für jede logische Operation ein bisschen Information. Es gibt jedoch einige logische Gatter, die jedes Bit bewahren. Theoretisch könnten diese zerstörungsfreien Logikgatter weitaus weniger Leistung verbrauchen als die theoretische Mindestleistung von bit-zerstörenden Logikgattern.
"Reversible Logic" von Ralph C. Merkle bei Zyvex
RevComp - Die Forschungsgruppe Reversible und Quantum Computing
hat einige schöne Fotos ihrer reversiblen CPU.