Ese día
un equipo de investigadores de HP Labs
habían desarrollado un dispositivo memristor
en una capa fina de dióxido de titanio.
(17 memristores en línea creados en HP Labs. Foto de HP Labs de libre distribución)
Un memristor tiene la
característica fundamental
de que es capaz de
recordar la cantidad decarga que lo ha recorrido
. Podemos pensar en un memristor como en una tubería por la quecircula agua (sería la corriente) y en la que a medida que lo hace en un sentido, el diámetro dela tubería se hace más grande dejando que pase más agua (disminuyendo la resistencia),mientras que si hacemos que el agua circule en el sentido contrario la tubería se estrecha(aumentando la resistencia). Si de repente paramos el flujo de agua, la tubería se queda con eldiámetro que tuviese en ese momento. Lo mismo pasa en el memristor con la corrienteeléctrica: al circular en un sentido aumenta la resistencia del dispositivo, al hacerlo en el otrosentido disminuye, y al quitarle la corriente se queda con la resistencia que hubiera en esemomento.Alguno a estas alturas podría argumentar que así es como se comporta un diodo. Pero undiodo aunque modifica su resistencia en función del voltaje que se le aplica, vuelve a suresistencia original
al dejar de aplicarle corriente
.
El memristor la recuerda
.
¿Por qué es importante el memristor?
En la actual arquitectura de cualquier dispositivo electrónico hay dos operaciones muydiferentes que se realizan por separado. En cualquier computador tenemos por un lado elalmacenamiento de la información y por otro el procesamiento de dicha información. Da iguallo juntos que los pongamos, al final el almacenamiento y el procesamiento se realizan deforma separada, en dispositivos separados, y se debe transmitir la información entre uno yotro. Esto tiene un coste en términos de energía y de tiempo, pero también de filosofía detrabajo. Sin embargo
un memristor se comporta a la vez cómo un circuito lógico y como unelemento de memoria
. Ello permite ubicar físicamente en el mismo lugar ambas operaciones yabre un nuevo campo conceptual acerca de cómo hacer computación.