Всего несколько десятилетий назад элементная база компьютеров состояла преимущественно из электронных ламп, реле. Такая вычислительная машина занимала целые залы, а скорость вычислений составляла несколько операций в секунду. Для временного хранения данных, необходимых в процессе работы ЭВМ, использовались матрицы ферритовой памяти.
Ферритовые кольца составляли прямоугольную матрицу и через каждое кольцо проходило несколько проводов (от двух до четырёх) для считывания и записи информации.
Схема с кольцеобразными сердечниками и четырьмя проводниками работает по принципу совпадения токов. Направление намагниченности одного ферритового кольца позволяет хранить один бит информации. Через кольцо проходят четыре провода: два провода возбуждения и перпендикулярно им провод считывания, провод запрета (под углом 45°).
Для считывания значения бита, на провода возбуждения подаётся импульс тока таким образом, что сумма токов через отверстие сердечника приводит к тому, что намагниченность кольца принимает определённое направление независимо от того, какое направление она имело до этого. Значение бита можно определить, измерив ток на проводе считывания. Если намагниченность сердечника изменилась, то в проводе считывания возникает индукционный ток. Процесс считывания разрушает сохранённую информацию, следовательно после считывания бита, его необходимо снова записать.