ячейки magnetic core memory, об этом можно прочитать в массе источников и даже посмотреть интерактивный курс. Остановимся на технологических проблемах, с которыми столкнулись разработчики памяти на магнитных сердечниках.
Фактически, модуль такой памяти представлял собой полотно и четырех переплетенных между собой проводов, ответственных за возбуждение магнитного поля разной направленности, считывание данных и запрета (в случае записи в ячейку логического нуля).
Ферритовые кольца располагались в перекрестье этих проводов, образовывая подобие высокотехнологичной кольчуги. И главной проблемой (если не считать необходимость поддержания определенной (обычно высокой) температуры ферритовых колец) являлась сложность плетения этой кольчуги. Очевидно, что для памяти большого объема нужно больше ячеек, что подразумевает штамповку большого числа колец и сложную процедуру их вплетения в провода. При этом делать такую феррритовую память в виде гигантского гобелена было и технически и экономически нецелесообразно.
Один из способов 'плетения' памяти на магнитных сердечниках
Смешно, конечно, вывесить рядом с ЭВМ эдакий ковер и хвалиться всем: а это - наша оперативная память. Поэтому ферриторую кольчугу вплетали в небольшие по объему модули, наподобие пялец для вышивания. Наиболее известную технику плетения таких модулей емкостью 16х16 бит (емкость 256 бит) в то время разработала британская компания Mullard. Существовали вариации и побольше, например, 32х32 бита (емкость 4096 бит). Такие модули последовательно соединялись в секции, из которых монтировались так называемые ферритовые кубы - единицы памяти, подключаемые к ЭВМ.
256-битный модуль магнитной памяти от компании Mullard
Ферритовый куб в сборке
256-битный модуль магнитной памяти от компании Mullard
Очевидно, что и в процесс плетения модулей и в процесс сборки ферритовых кубов вкрадывались ошибки (работа ведь была практически ручная), что приводило к увеличению времени отладки и устранения неполадок.
Ферритовый куб в сборке
В поисках компромиссного решения инженеры решили попробовать вместо колец применить ферритовые пластины. В таких пластинах идея ферритового кольца была возведена в абсолют. По сути, вся поверхность пластины была ферритовым кольцом с множеством отверстий, сквозь которые продевались управляющие провода. Процесс изготовления памяти на ферритовых пластинах был несколько проще. Но, все-таки, это была вариация того же самого плетения памяти-кольчуги.
Именно благодаря злободневному вопросу трудоемкости разработки памяти на ферритовых кольцах у сотрудника лаборатории Bell Labs Эндрю Бобека появилась возможность проявить свой изобретательский талант.
Телефонный гигант AT&T, тогдашний владелец Bell Labs был, как никто другой заинтересован в разработке эффективных технологий производства магнитной памяти.
Благодаря своим изобретениям Эндрю Бобек удостоен многочисленных наград от различных научных и инженерных сообществ
Всё более активное использование цифровых ЭВМ в системах коммутации каналов требовало всё большей ёмкости запоминающих устройств. Ну а поскольку базовой технологией того времени была память на магнитных кольцах, инженеры AT&T в полной мере ощутили 'пределсти' создания оперативной памяти для своих машин.
Одним из этих инженеров и был Эндрю Бобек, в 1949 году пришедший на работу в Bell Labs из университета штата Индиана.
Бобек решил кардинально изменить направление исследований и предложить альтернативу экстенсивному пути совершенствования памяти на ферритовых кольцах. Первым вопросом, который он задал самому себе, был: 'обязательно ли в качестве материала хранения остаточной намагниченности использовать магнитно-твердые материалы наподобие феррита?'. Ведь не у них одних подходящая реализации памяти и петля магнитного гистерезиса. В технике давно известны магнитно-мягкие сплавы, обладающие подходящими свойствами. В первую очередь к ним относятся сплавы железа с никелем (пермаллой), железа с никелем и кобальтом (пермендюр) и железа с кремнием (трансформаторная сталь).
Форма петли магнитного гистерезиса различных магнитно- твердых и мягких ферромагнетиков
Бобек начал эксперименты с пермаллоем. Благодаря своим физическим свойствам, этот сплав легко раскатывался в очень тонкую фольгу, не теряя при этом своих магнитных свойств. И Бобеку пришла в голову идея: почему ячейки в магнитной памяти должны быть именно в виде колец? Ведь кольцеобразные структуры можно получить, просто навив фольгу из пермаллоя на несущий провод под необходимым для правильного намагничивания углом в сорок пять градусов. Бобек назвал такой провод твистор-кабелем, в честь модного в то время кручу-верчу танца твист (twist по-английски - 'кручение').
Твистор-кабель
Навив подобным образом ленту пермаллоя на достаточно длинный провод, его можно будет свернуть так, чтобы создать зигзагообразную матрицу параллельных twistor-кабелей. Теперь эту мартицу можно запаковать, например, в полиэтиленовую пленку, и массив пермаллоевых псевдоколец продетых через один из несущих проводов уже есть. Второй провод Бобек предложил заменить медной шиной, на который укладывался запакованная в полиэтилен матрица твистор-кабелей. На пересечениях шины и твистор-кабеля располагались небольшие постоянные магниты, поддерживающие необходимое магнитное поле.
Упрощенная схема твистор памяти
Промышленный образец твистор памяти с запакованным в полиэтилен твистор-кабелями
Предложив заменить магнитные кольца твистор-кабелем, Бобек, фактически, решил проблему создания сколь угодно больших по объему массивов памяти. Ведь длинную полиэтиленовую ленту, с впаянными в нее твисторами, можно компактно свернуть гармошкой, перемежая слои медными шинами.
Уникальной особенностью твистор памяти явилась возможность чтения или записи целой строки пермаллоевых псевдоколец, находящихся на параллельных твистор-кабелях, проходящих над одной шиной. Это существенно упрощало конструкцию модуля твистор памяти по сравнению с памятью на кольцах, лишая её дополнительных проводов запрета.
Правда, без ферритовых колец в твистор памяти не обошлось. Закрепленные на каждой из медных шин, они играют роль соленоида, передающего индукционный ток на адресные кабели, идущие к центральной шине ЭВМ.
Вот так, используя удивительные свойства пермаллоя, инженер Бобек разработал одну из самых эффективных модификаций магнитной памяти того времени. Идея твистор памяти настолько сильно впечатлила руководство Bell Labs, что на ее комерциализацию были брошены внушительные силы и средства.
Идея твистор памяти широко рекламировалась в прессе
Очевидные выгоды, связанные с экономией средств на производство твистор ленты (её, в прямом смысле этого слова, можно было ткать), перевесили исследования в смежных областях развития систем памяти. Например, в области использования полупроводниковых элементов. Появление полупроводниковой оперативной памяти, которая была ни сколь не хуже по потребительским качествам, а в производстве стоила в разы дешевле, стало для телефонного гиганта громом среди ясного неба. Тем более, что AT&T была как никогда близка к заключению выгоднейшего контракта с военно-воздушными силами