๐— ๐—ฎ๐—ด๐—ป๐—ฒ๐˜๐—ถ๐—ฐ ๐—–๐—ผ๐—ฟ๐—ฒ ๐— ๐—ฒ๐—บ๐—ผ๐—ฟ๐˜† ๐—˜๐˜…๐—ฝ๐—น๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฑ

You have 64GB or 128GB of RAM today. You complain when apps slow down. Memory used to be different. It was not silicon. It was hand-woven.

Magnetic core memory ruled from the 1950s to the 1970s. It used tiny ferrite rings. Each ring held one bit of data.

The rings are donut-shaped. This shape keeps the magnetic field inside. A ring faces clockwise for 0 or counter-clockwise for 1.

Each core uses four wires:

Reading a bit flips the ring to 0. If the ring was 1, the sense wire feels a pulse. If the ring was 0, nothing happens.

Reading erases the data. You must rewrite the bit immediately. This made core memory slow.

Workers wove thousands of these wires by hand. Every bend had to be perfect.

Be glad you use silicon. You do not have to debug hand-woven donuts. Modern RAM sits on the work of these engineers.

Source: https://dev.to/prabashanadev/from-hand-woven-logic-to-giga-ram-a-tutorial-on-magnetic-core-memory-2gph