Um.....
Anyway...
The so-called memristor changes its resistance when current flows through it.
by pushing current through one way, its resistance will decrease, and the other, increase.
In order to read the memory, an AC voltage is applied so that the resistance is not changed by the reading process. Then it is a simple matter of determining how much current is flowing to derive a 0 or a 1.
Since the memory is based on an atomic effect rather than digital circuits, it is non-volatile. It also uses less power than regular DRAM, which must be constantly refreshed to avoid losing bits.
What this means really, is that a computer based on memristor RAM could instantly hibernate without shutting down the operating system or writing any data to disk. Booting would also not require any memory operations.
Memristors may be capable of replacing hard drives as well, and flash drives, as they have similar properties to flash memory, but don't need to be erased to set data bits, and have a much higher density.
It's basically the same thing that happens every few years - Something crazy happens, power consumption goes down, storage goes up, processing goes up, die size shrinks - Oh yeah, they're going to use them to build even smaller transistors.
Um, but it has nothing to do with leakage current or evolution, or 30, or 2000.