Hasta donde yo sé, hoy en día la mayoría de las computadoras están hechas de dispositivos semiconductores, por lo que la energía consumida se convierte en calor emitido al espacio.
Pero me pregunto, ¿es necesario consumir energía para realizar el cálculo?
Si es así, ¿hay un límite inferior numérico teórico del uso de energía? (Ni siquiera tengo idea de cómo medir la cantidad de "computación")
Si no es así, ¿existe un modelo completo de Turing físicamente práctico que no necesite energía?
editar: gracias a @Nathaniel por responder rápidamente a la pregunta y señalar que en realidad es el principio de Landauer . También agradezca a @horchler por referirse a Nature News y el artículo relacionado . Hay mucha información útil en los comentarios; ¡gracias a todos! ¡Todo este asunto es muy interesante!
Lo que estás buscando es el principio de Landauer . Debería poder encontrar mucha información al respecto ahora que sabe su nombre, pero brevemente, hay un límite termodinámico que dice que debe usar julios de energía (donde es la constante de Boltzmann y es la temperatura ambiente) cada vez que borra un bit de la memoria de la computadora. Con un poco de truco, todas las demás operaciones que realiza una computadora se pueden realizar sin utilizar energía alguna.
Este conjunto de trucos se llama computación reversible . Resulta que puede hacer que cualquier cálculo sea reversible, evitando así la necesidad de borrar bits y, por lo tanto, usar energía, pero termina teniendo que almacenar todo tipo de datos basura en la memoria porque no puede borrarlos. Sin embargo, también hay trucos para lidiar con eso. Es un área bastante bien desarrollada de la teoría matemática, en parte porque la teoría de la computación cuántica se basa en ella.
La energía consumida al borrar un bit se desprende en forma de calor. Cuando borras un poco de memoria, reduces la entropía de información de tu computadora en un bit, y para hacer esto tienes que aumentar la entropía termodinámica de su entorno en un bit, lo que es igual a julios por kelvin. La forma más fácil de hacer esto es agregar calor al ambiente, lo que le da al figura arriba. (En principio, el calor no tiene nada de especial, y la entropía del medio ambiente también podría aumentar cambiando su volumen o provocando una reacción química, pero la gente piensa universalmente en el límite de Landauer en términos de calor y energía en lugar de esas otras cosas. )
Por supuesto, todo esto es sólo en teoría. Cualquier computadora práctica que hayamos construido hasta ahora usa muchos órdenes de magnitud más de energía que el límite de Landauer.
¿Es necesario consumir energía para realizar el cálculo?
Estrictamente "actuar", tal vez no, pero escenificar la actuación y medirla requiere energía. Si dejar caer un objeto pudiera equipararse con el cálculo de la gravedad, considere la energía para levantar el objeto y mantenerlo alejado de la superficie a la que cae.
De manera similar, un electrón que orbita alrededor de un neutrón realiza sus propios cálculos (si lo desea) para existir, pero se necesitó energía para crearlo y requeriría esfuerzo, energía, para que lo observe.
Una computadora cuántica puede ser en el futuro energéticamente eficiente, ya que con un número suficiente de bits (de buena fidelidad) su capacidad de cálculo superará con creces a todo lo que la precedió; pero energéticamente eficiente no implica libre de energía.
La energía solar no es "gratis", el "almuerzo gratis" no es gratis, la computación no puede ser "gratis" (sin energía), pero en el futuro se realizará de manera más eficiente.
usuario10851
Tomás
usuario
horchler
Selene Routley
Selene Routley
Selene Routley