No es posible hacer una puerta lógica electrónica que funcione incluso cuando su corriente siempre es cero.
Sin embargo, es posible organizar las puertas lógicas electrónicas CMOS de tal manera que la energía almacenada capacitivamente en las puertas del transistor se devuelva más tarde a la fuente de alimentación, por lo que está utilizando una potencia neta casi nula. Una vez que el sistema se enciende y todos los condensadores de derivación están completamente cargados, esas puertas lógicas pueden realizar una cantidad arbitrariamente grande de cómputo mientras extraen casi cero corriente de la batería. Tales arreglos a menudo se llaman computación no destructiva.
Además, hay muchas formas de construir estructuras computacionales lógicamente equivalentes sin ningún dispositivo electrónico. Tales puertas lógicas no electrónicas utilizan naturalmente corriente cero, aunque casi todas requieren mucha más potencia para funcionar que su puerta lógica electrónica lógicamente equivalente.
computación no electrónica
Algunas puertas lógicas no electrónicas se enumeran en el artículo
"Diez computadoras más extrañas" .
Algunas puertas lógicas no electrónicas más que aparentemente no son lo suficientemente extrañas como para hacer ese artículo:
David Cary ha diseñado una CPU que se construirá completamente a partir de válvulas de carrete, y todavía está reflexionando sobre si alimentar la cosa con presión de aceite hidráulico, presión de agua o presión de aire tradicionales.
Las compuertas lógicas fluídicas no tienen partes móviles, si no cuenta el fluido que se mueve a través de ellas como una "parte".
(¿Existe un artículo en Wikipedia o alguna otra wiki con una lista de formas de implementar el concepto abstracto de una "puerta lógica"?)
computación no destructiva
La computación no destructiva, también llamada computación reversible, lógica de recuperación de carga o lógica adiabática, involucra puertas que usan energía casi nula.
Cuando un sistema computacional borra un poco de información, debe disipar una energía mínima teórica de kT ln (2), el límite de von Neumann-Landauer, donde k es la constante de Boltzmann y T es la temperatura.
La mayoría de las puertas lógicas borran un poco de información para cada operación lógica. Sin embargo, hay algunas puertas lógicas que preservan cada bit. En teoría, estas puertas lógicas no destructivas podrían usar mucha menos potencia que la potencia mínima teórica de las puertas lógicas destructivas de bits.
"Lógica reversible" de Ralph C. Merkle en Zyvex
RevComp: el Grupo de Investigación de Computación Reversible y Cuántica
tiene algunas buenas fotos de su CPU reversible.