The document discusses memristors, a type of semiconductor device theorized in 1971. Memristors regulate electrical current flow and can remember the amount of charge that has previously flowed through them. They have resistance that varies as a function of magnetic flux and charge. Unlike resistors, capacitors and inductors, memristors link charge and flux. Potential applications of memristors include non-volatile memory systems, low-power electronics, neural networks and brain-computer interfaces. While not yet commercially available, memristors could replace technologies like DRAM and hard drives by retaining data without power and generating less heat.