Magnetic core memory, an early form of random access memory, utilizes small magnetic rings through which wires are threaded to store data, with each ring representing a bit by being magnetized or demagnetized. It was widely used from the 1950s to the 1970s due to its reliability and non-volatility, but was eventually replaced by semiconductor memory technologies.