Открыть сервис

Оперативная память на магнитных сердечниках

Оперативная память на магнитных сердечниках (также ферритовая память, память на магнитных тороидальных сердечниках, core memory) — это тип запоминающего устройства с произвольным доступом, в котором каждый бит информации хранится в виде направления остаточной намагниченности небольшого ферритового кольца (сердечника). Данная технология являлась основным видом оперативной памяти в компьютерах с середины 1950-х до начала 1970-х годов, пока не была вытеснена полупроводниковой памятью.

История

Предпосылки и ранние разработки

Принцип магнитной записи был известен с конца XIX века, однако для создания запоминающих устройств, работающих в цифровых системах, потребовалось разработать материалы с прямоугольной петлёй гистерезиса. В 1940-х годах в США велись работы по созданию магнитных барабанов и линий задержки. Первым шагом к созданию памяти на сердечниках стало изобретение в 1949 году в Массачусетском технологическом институте (MIT) под руководством Джея Форрестера запоминающего устройства на ферритовых кольцах. Параллельно, независимо от Форрестера, в 1951 году аналогичную систему разработал Ян Райхман (США) для компьютера «Whirlwind».

Коммерциализация

Первым коммерческим компьютером, использующим оперативную память на магнитных сердечниках, стал IBM 704 (1954 год). В 1956 году IBM представила модель IBM 305 RAMAC, где память на сердечниках использовалась для хранения данных. К концу 1950-х годов технология стала доминирующей: она была энергонезависимой (данные сохранялись при отключении питания), надёжной и относительно быстрой для своего времени. Память на сердечниках применялась в мейнфреймах, мини-компьютерах, а также в бортовых вычислительных системах (например, в космических аппаратах программы «Аполлон»).

Упадок

В 1960-х годах начали развиваться полупроводниковые технологии, в частности, статическая (SRAM) и динамическая (DRAM) память на транзисторах. К середине 1970-х годов стоимость и плотность упаковки полупроводниковой памяти превзошли показатели ферритовой. Последние крупные системы с памятью на сердечниках выпускались до начала 1980-х годов (например, в советских ЭВМ серии «Эльбрус»). В настоящее время технология представляет исторический интерес, но не используется в коммерческих вычислительных устройствах.

Принцип работы

Физические основы

Магнитный сердечник изготавливается из феррита — керамического материала, обладающего ферромагнитными свойствами и прямоугольной петлёй гистерезиса. Каждый сердечник представляет собой тороид (кольцо) с внешним диаметром от 0,3 до 2 мм. Через отверстие сердечника пропускаются две или три проволочные обмотки:

  • Адресная (X и Y) — для выбора конкретного сердечника в матрице.
  • Считывающая/записывающая (S) — для чтения или записи данных.

Запись и чтение

Для записи бита «1» через сердечник пропускают импульс тока, создающий магнитное поле, достаточное для перемагничивания феррита в одно из двух устойчивых состояний (например, по часовой стрелке). Для записи «0» импульс подаётся в противоположном направлении. Чтение осуществляется путём подачи импульса тока, который переводит сердечник в состояние «0». Если в сердечнике был записан «1», то при перемагничивании в обмотке считывания индуцируется импульс ЭДС. Если был «0», то перемагничивания не происходит, и сигнал отсутствует. Таким образом, чтение является разрушающим — после считывания данные необходимо восстановить (записать обратно).

Матричная организация

Сердечники объединяются в прямоугольные матрицы (например, 32×32 = 1024 бита). Для адресации используются две группы проводов (X и Y), проходящие через все сердечники строки и столбца. При подаче тока на одну линию X и одну линию Y суммарное магнитное поле возникает только в сердечнике на их пересечении, что позволяет выбирать отдельный бит. Для увеличения объёма памяти матрицы объединяются в стопки (плоскости), каждая из которых хранит один бит слова. Например, для 16-разрядного слова требуется 16 плоскостей.

Характеристики

Преимущества

  • Энергонезависимость: данные сохраняются при отключении питания.
  • Высокая надёжность: ферритовые сердечники устойчивы к радиации, перепадам температур и механическим воздействиям.
  • Произвольный доступ: время доступа к любому биту одинаково.

Недостатки

  • Низкая плотность упаковки: один сердечник хранит один бит, что ограничивает объём памяти (типичные значения — от 1 КБ до 512 КБ для больших систем).
  • Высокое энергопотребление: для перемагничивания сердечников требуются значительные токи.
  • Сложность производства: ручная или полуавтоматическая сборка матриц (плетение проводов через кольца) была трудоёмкой и дорогой.
  • Разрушающее чтение: необходимость восстановления данных после каждой операции чтения увеличивает время цикла.

Типичные параметры

  • Время доступа: 0,5–6 микросекунд.
  • Время цикла (чтение+восстановление): 1–12 микросекунд.
  • Рабочая температура: от −40 до +85 °C.
  • Ёмкость одного модуля: от 1 КБ до 64 КБ (в 1960-х годах).

Применение

Вычислительная техника

Память на магнитных сердечниках использовалась в качестве оперативной памяти (ОЗУ) в большинстве компьютеров второго поколения (1950–1960-е годы). Примеры:

Промышленность и военная техника

Благодаря устойчивости к радиации и вибрациям, ферритовая память применялась в системах управления ракет, спутников и атомных электростанций. В СССР, например, она использовалась в вычислительных комплексах для систем ПВО и в космических аппаратах «Восток».

Интересные факты

  • В 1960-х годах стоимость 1 бита ферритовой памяти составляла около 1 доллара США (в ценах того времени), что делало компьютеры чрезвычайно дорогими.
  • В процессе производства памяти на сердечниках широко использовался женский труд: сборщицы вручную продевали провода через крошечные кольца под микроскопом. Эта работа считалась одной из самых высокооплачиваемых в электронной промышленности того времени.
  • Технология памяти на магнитных сердечниках стала основой для разработки магнитной ленты и жёстких дисков.
  • В 2010-х годах компания Everspin Technologies возродила идею магниторезистивной памяти (MRAM), которая использует схожий физический принцип (магнитное переключение), но на основе тонкоплёночных структур.

Критика

Основным недостатком технологии с точки зрения современных требований является низкая плотность упаковки и высокое энергопотребление. Однако в своё время память на сердечниках была единственным массовым решением для оперативной памяти, обеспечивающим приемлемую скорость и надёжность. С развитием полупроводниковой микроэлектроники она была полностью вытеснена, но оставила значительный след в истории вычислительной техники.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →