Magnetic Core Memory
Magnetic ferrites revolutionized the world of computing in the mid-20th century. These small ferrite rings, capable of maintaining a stable magnetic state, marked the history of computer storage for nearly twenty years. Their principle relies on an elegant application of the physical laws of magnetic hysteresis: each core could be magnetized in one of two distinct states, thus perfectly representing the binary values 0 and 1.
An Wang, a researcher at the Harvard Computation Laboratory, described this technique as early as 1949, which retained information even after the power supply was cut off. The real breakthrough lay in manipulating this magnetic state through simple electrical pulses passing through the core.
Jay Forrester transformed this theory into concrete reality. At MIT, he demonstrated in 1951 the viability of a three-dimensional storage system based on these tiny rings. William Papian, working on the Whirlwind project, and Jan Rajchman at RCA Laboratory developed architectures during the same period that would be massively adopted. Their work led to the integration of this technology into computers such as Harvard’s Mark IV.
The construction of such a memory relies on a two- or three-dimensional mesh of rings, each traversed by multiple conductors: X and Y selection lines, read/write wire, and sometimes an inhibit wire. To select a specific core, currents must be applied simultaneously to the corresponding X and Y lines. This coincident current trick solves the individual addressing problem while limiting the necessary control circuits.
Notably, reading erases the core’s contents. The data must therefore be rewritten immediately if it is to be preserved. Despite this constraint, the advantages of this technology won over the industry through data retention without power, rapid access in a few microseconds, excellent reliability, and remarkable storage density for the time.
Manufacturing required extreme precision. Assembly remained largely manual, with threading wires through the minuscule rings demanding patience and precision. Semi-automated tests could verify about 200 cores per hour before integration. Once the matrix was assembled, replacing a defective core was a real headache.
Burroughs Corporation explored an interesting variant with rope memory. This particular configuration of cores and wires enabled permanent information storage, ideal for preserving programs and system routines. The Apollo program’s guidance computer notably benefited from this technology.
Performance continued to improve. Access times dropped to less than 2 microseconds. Output signals, initially a few millivolts, reached several hundred millivolts, greatly simplifying detection circuits. Component standardization led to cost reduction. Magnetic cores thus found their place in large systems and in industrial and embedded computers.
The advent of semiconductor memories initiated this technology’s decline in the late 1960s. Benefiting from the meteoric rise of microelectronics, these new memories offered unprecedented miniaturization possibilities. The transition nevertheless took time, with the non-volatility of magnetic cores remaining an asset for certain critical applications.
The conceptual legacy of magnetic core memory remains visible in modern computing. Matrix addressing, read-with-refresh, and hierarchical memory organization are all principles that remain relevant today. These ferrite rings made faster and more reliable computers possible, contributing to the computing explosion across numerous sectors of activity.