Одним из первых видов оперативной памяти были модули на магнитных сердечниках. Принцип их действия заключался в намагничивании ферритового кольца и последующего «сканирования» состояния намагниченности. Любопытно, что процедура считывания приводила к стиранию записанной информации, поэтому сразу же приходилось проводить повторную запись.
Еще один интересный факт — данный вид памяти довольно долго продолжал использоваться в «оборонке» — за счет того, что ферритовая память сохраняет свою работоспособность в условиях радиации (т.е. ядерного удара), в то время как привычная полупроводниковая — сразу же выходит из строя.
Известный сегодня термин «прошивка» берет свое начало как раз от ферритовой памяти. Дело в том, что такие модули памяти собирались вручную (как правило, женщинами), а сам процесс сборки немного напоминал шитье — проволока пронизывалась сквозь магнитные кольца.
Ниже представлен классический модуль ферритовой памяти:
Магнитные кольца поближе. Каждое кольцо — 1 бит:
Разновидность — память на ферритотранзисторных ячейках: