Магнитная память

редактировать
«Основная память» перенаправляется сюда. Чтобы узнать о других значениях, см. Основная память (значения).

Плоскость основной памяти 32 x 32, в которой хранятся 1024 бит (или 128 байтов ) данных. Маленькие черные кольца на пересечении проводов сетки, организованные в четыре квадрата, представляют собой ферритовые сердечники.

Память с магнитным сердечником была преобладающей формой компьютерной памяти с произвольным доступом в течение 20 лет, примерно с 1955 по 1975 год. Такую память часто называют просто основной памятью или, неофициально, ядром.

В памяти с сердечником используются тороиды (кольца) из магнитотвердого материала (обычно полутвердого феррита ) в качестве сердечников трансформатора, где каждый провод, пропущенный через сердечник, служит обмоткой трансформатора. Через каждую жилу проходят три или четыре провода. Магнитный гистерезис позволяет каждому из сердечников «запоминать» или сохранять состояние.

Каждое ядро ​​хранит один бит информации. Сердечник может быть намагничен как по часовой стрелке, так и против часовой стрелки. Значение бита, хранящегося в сердечнике, равно нулю или единице в зависимости от направления намагниченности сердечника. Импульсы электрического тока в некоторых проводах через сердечник позволяют установить направление намагниченности в этом сердечнике в любом направлении, таким образом сохраняя единицу или ноль. Другой провод, проходящий через каждую жилу, сенсорный провод, используется для определения того, изменилось ли состояние сердечника.

Процесс чтения ядра приводит к сбросу ядра до нуля, таким образом, стирая его. Это называется деструктивным считыванием. Когда они не читаются или не записываются, ядра сохраняют последнее значение, которое у них было, даже если питание отключено. Следовательно, они представляют собой тип энергонезависимой памяти.

При использовании ядер и проводов меньшего размера плотность памяти ядра медленно увеличивалась, и к концу 1960-х годов типичной была плотность около 32 килобит на кубический фут (около 0,9 килобита на литр). Однако достижение такой плотности требовало чрезвычайно тщательного производства, которое почти всегда выполнялось вручную, несмотря на неоднократные попытки автоматизировать процесс. Стоимость снизилась за этот период примерно с 1 доллара за бит до примерно 1 цента за бит. Появление в конце 1960-х первых полупроводниковых микросхем памяти, которые изначально создавали статическую память с произвольным доступом ( SRAM ), начало размывать рынок основной памяти. Первая успешная динамическая память с произвольным доступом ( DRAM ), Intel 1103, появилась в 1970 году. Ее доступность в количестве 1 цент на бит ознаменовала начало конца для основной памяти.

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

В зависимости от того, как она была подключена, основная память могла быть исключительно надежной. Например, доступная только для чтения память основного троса использовалась в критически важном управляющем компьютере Apollo, необходимом для успешных посадок НАСА на Луну.

Хотя основная память устарела, компьютерную память все еще иногда называют «ядром», даже если она сделана из полупроводников, особенно людьми, которые работали с машинами, имеющими настоящую базовую память. Файлы, получаемые в результате сохранения всего содержимого памяти на диск для проверки, которая в настоящее время обычно выполняется автоматически при возникновении серьезной ошибки в компьютерной программе, по-прежнему называются « дампами ядра ».

СОДЕРЖАНИЕ

  • 1 История
    • 1.1 Разработчики
    • 1.2 Патентные споры
    • 1.3 Экономика производства
  • 2 Описание
    • 2.1 Как работает основная память
    • 2.2 Чтение и письмо
    • 2.3 Другие формы основной памяти
    • 2.4 Физические характеристики
  • 3 См. Также
  • 4 ссылки
    • 4.1 Патенты
  • 5 Внешние ссылки

История

Разработчики

Основная идея использования квадратной петли гистерезиса некоторых магнитных материалов в качестве запоминающего или переключающего устройства была известна с первых дней развития компьютеров. Большая часть этих знаний была получена благодаря пониманию трансформаторов, которые позволяли усиливать и работать как переключатели при построении с использованием определенных материалов. Устойчивое переключение было хорошо известно в области электротехники и сразу же стало применяться в компьютерных системах. Например, Дж. Преспер Эккерт и Джеффри Чуан Чу проделали некоторую работу по развитию концепции в 1945 году в школе Мура во время усилий ENIAC.

Пионер робототехники Джордж Девол подал патент на первую статическую (неподвижную) магнитную память 3 апреля 1946 года. Магнитная память Девола была усовершенствована с помощью 5 дополнительных патентов и в конечном итоге использована в первом промышленном роботе. Фредерик Вихе подал заявку на получение различных патентов на использование трансформаторов для построения цифровых логических схем вместо релейной логики, начиная с 1947 года. Полностью разработанная базовая система была запатентована в 1947 году, а затем куплена IBM в 1956 году. Эта разработка была малоизвестной. однако основная разработка ядра обычно связана с тремя независимыми командами.

Значительная работа в этой области была проведена в Шанхае -born американских физиков Wang и Путь-Dong Woo, который создал передачу импульса контрольного устройства в 1949 году название упомянутого пути, что магнитное поле ядер может быть использовано для контролировать переключение тока; в его патенте основное внимание уделялось использованию ядер для создания систем памяти с линейной задержкой или регистром сдвига. В то время Ван и Ву работали в вычислительной лаборатории Гарвардского университета, и университет не был заинтересован в продвижении изобретений, созданных в их лабораториях. Ван смог запатентовать систему самостоятельно.

Основная память Project Whirlwind

Компьютер MIT Project Whirlwind требовал быстрой системы памяти для отслеживания самолетов в реальном времени. Сначала использовалась система трубок Вильямса - система хранения на основе электронно-лучевых трубок, но она оказалась ненадежной и ненадежной. Несколько исследователей в конце 1940-х годов придумали идею использования магнитных сердечников для компьютерной памяти, но компьютерный инженер Массачусетского технологического института Джей Форрестер получил главный патент на свое изобретение основной памяти с совпадающим током, которая позволила хранить информацию в трехмерном виде. Уильям Папян из Project Whirlwind процитировал одну из этих попыток, Гарвардскую «Статическую магнитную линию задержки», во внутренней служебной записке. Первое ядро ​​памяти 32 x 32 x 16 бит было установлено на Whirlwind летом 1953 года. Папиан заявил: «Магнитное хранилище имеет два больших преимущества: (1) большая надежность с последующим сокращением времени обслуживания, затрачиваемого на хранение; (2) более короткое время доступа (время доступа к ядру составляет 9 микросекунд: время доступа к трубке составляет примерно 25 микросекунд), что увеличивает скорость работы компьютера ».

В апреле 2011 года Forrester напомнил, что «использование ядер Wang никак не повлияло на мою разработку оперативной памяти. Память Wang была дорогостоящей и сложной. Насколько я помню, что может быть не совсем правильно, в ней использовалось два ядра. на двоичный бит и, по сути, была линией задержки, которая сдвинулась немного вперед. В той степени, в которой я мог сосредоточиться на этом, подход не подходил для наших целей ». Он описывает изобретение и связанные с ним события 1975 года. С тех пор Форрестер заметил: «Нам потребовалось около семи лет, чтобы убедить отрасль, что память с произвольным доступом на магнитных сердечниках - это решение проблемы недостающего звена в компьютерных технологиях. после семи лет в патентных судах, убеждая их, что не все они сначала подумали об этом ".

Третьим разработчиком, участвовавшим в ранней разработке ядра, был Ян А. Райчман из RCA. Плодовитый изобретатель, Райхман разработал уникальную систему сердечника с использованием ферритовых лент, обернутых вокруг тонких металлических трубок, построив свои первые образцы с использованием переделанного аспиринного пресса в 1949 году. Райхман также продолжил разработку версий трубки Вильямса и руководил разработкой Selectron.

Два ключевых изобретения привели к разработке памяти на магнитных сердечниках в 1951 году. Первое, изобретение Ан Ванга, представляло собой цикл записи после чтения, который решил проблему использования носителя данных, на котором процесс чтения стирает прочитанные данные., что позволяет создавать последовательный одномерный регистр сдвига (50 бит) с использованием двух ядер для хранения бита. Регистр сдвига сердечника Ванга находится на выставке Revolution в Музее истории компьютеров. Вторая, Forrester, была системой совпадающих токов, которая позволяла небольшому количеству проводов управлять большим количеством ядер, обеспечивая массивы трехмерной памяти в несколько миллионов бит. Первое использование сердечника было в компьютере Whirlwind, и «самым известным вкладом Project Whirlwind была функция хранения магнитных сердечников с произвольным доступом». Коммерциализация последовала быстро. Компания Jacobs Instrument Company использовала свой собственный усовершенствованный магнитный сердечник совпадающего тока в своей серии мощных мини-компьютеров JAINCOMP, начиная с 1951 г. результаты сопоставимы с тогдашними институциональными компьютерами размером с комнату, которые производятся университетами и крупными частными подрядчиками. Магнитный сердечник использовался в периферийных устройствах IBM 702, поставленных в июле 1955 года, а затем и в самом 702. В IBM 704 (1954 г.) и Ferranti Mercury (1957 г.) использовалась память на магнитных сердечниках.

Это было в начале 1950-х годов, когда Seeburg Corporation разработала одно из первых коммерческих приложений для хранения оперативной памяти с совпадающими токами в памяти "Tormat" своей новой линейки музыкальных автоматов, начиная с V200, разработанного в 1953 году и выпущенного в 1955 году. в вычислительной технике, телефонии и промышленном управлении.

Патентные споры

Патент Ванга был выдан только в 1955 году, и к тому времени память на магнитных сердечниках уже использовалась. Это положило начало длинной серии судебных процессов, которые в конечном итоге закончились, когда IBM выкупила патент напрямую у Вана за 500 000 долларов США. Ван использовал эти средства для значительного расширения лабораторий Ван, которые он основал вместе с доктором Гэ-Яо Чу, одноклассником из Китая.

Массачусетский технологический институт хотел взимать с IBM роялти в размере 0,02 доллара США за бит на основную память. В 1964 году, после многих лет судебных споров, IBM заплатила MIT 13 миллионов долларов за права на патент Forrester - крупнейшее урегулирование патентных споров на тот момент.

Экономика производства

В 1953 году испытанные, но еще не натянутые сердечники стоили 0,33 доллара США каждый. По мере увеличения объемов производства цена за ядро ​​к 1970 году упала до 0,0003 доллара США. К 1970 году IBM производила 20 миллиардов ядер в год. Размеры сердечника уменьшились за тот же период с примерно 0,1 дюйма (2,5 мм) в диаметре в 1950-х годах до 0,013 дюйма (0,33 мм) в 1966 году. Мощность, необходимая для изменения намагниченности одного сердечника, пропорциональна объему, так что это представляет собой уменьшение по потребляемой мощности в 125 раз.

Стоимость полных систем с оперативной памятью определялась стоимостью протяжки проводов через ядра. Система совпадающих токов Forrester требовала, чтобы один из проводов был проложен под углом 45 градусов к сердечникам, что оказалось затруднительным для подключения на машине, так что массивы сердечников должны были собираться под микроскопом рабочими с тонкой моторикой. Первоначально использовались швейные рабочие. К концу 1950-х годов в Восточной Азии были созданы промышленные предприятия для строительства ядра. Внутри сотни рабочих натянули сердечники за низкую плату.

В 1956 году группа сотрудников IBM подала заявку на патент на машину, которая автоматически пропускала первые несколько проводов через каждое ядро. Эта машина удерживала всю плоскость сердечников в «гнезде», а затем проталкивала ряд полых игл через сердечники, чтобы направить провода. Использование этой машины сократило время, необходимое для прохождения прямых линий выбора X и Y с 25 часов до 12 минут на массиве 128 на 128 ядер.

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

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

К началу 1960-х годов стоимость ядра упала до такой степени, что оно стало почти универсальным в качестве основной памяти, заменив как недорогую низкопроизводительную барабанную память, так и дорогостоящие высокопроизводительные системы, использующие электронные лампы, а позже и дискретные транзисторы в качестве памяти. Стоимость основной памяти резко снизилась за время существования технологии: стоимость начиналась примерно с 1 доллара США за бит и упала примерно до 0,01 доллара США за бит. Ядро было заменено интегрированными полупроводниковыми микросхемами ОЗУ в 1970-х годах.

Примером масштабов, экономичности и технологии основной памяти в 1960-х годах был модуль основной памяти 256K 36-битного слова (1,2 МБ ), установленный на PDP-6 в Лаборатории искусственного интеллекта Массачусетского технологического института к 1967 году. Это считалось "невообразимо" огромный "в то время и прозванный" Память Моби ". Он стоил 380 000 долларов (0,04 доллара за бит), имел ширину 69 дюймов, высоту 50 дюймов и глубину 25 дюймов с вспомогательной схемой (189 килобит / кубический фут = 6,7 килобит / литр). Время его цикла составляло 2,75 мкс.

Описание

Схема плоскости 4 × 4 памяти магнитного сердечника в установке совпадающего тока по линиям X / Y. X и Y - приводные линии, S - смысл, Z - запрет. Стрелки указывают направление тока для записи. Крупный план основной плоскости. Расстояние между кольцами составляет примерно 1 мм (0,04 дюйма). Зеленые горизонтальные провода - X; Y-провода тускло-коричневого цвета и вертикальны по направлению к задней части. Сенсорные провода диагональные, окрашены в оранжевый цвет, а запрещающие провода представляют собой вертикальные витые пары.

Термин «сердечник» происходит от обычных трансформаторов, обмотки которых окружают магнитный сердечник. В основной памяти провода проходят через любую заданную сердцевину один раз - это однооборотные устройства. Свойства материалов, используемых для ядер памяти, кардинально отличаются от материалов, используемых в силовых трансформаторах. Магнитный материал для сердечника памяти требует высокой степени магнитной намагниченности, способности оставаться сильно намагниченным и низкой коэрцитивной силы, поэтому для изменения направления намагничивания требуется меньше энергии. Ядро может принимать два состояния, кодируя один бит. Содержимое основной памяти сохраняется даже при выключении системы памяти ( энергонезависимая память ). Однако при чтении ядра оно сбрасывается до «нулевого» значения. Затем схемы в системе памяти компьютера восстанавливают информацию в цикле немедленной перезаписи.

Как работает основная память

Один из трех взаимосвязанных модулей, составляющих основную плоскость памяти PDP-8 на основе Omnibus (PDP 8 / e / f / m). Один из трех взаимосвязанных модулей, составляющих плоскость основной памяти PDP-8 на базе Omnibus. Это средний из трех и содержит массив настоящих ферритовых сердечников. Один из трех взаимосвязанных модулей, составляющих плоскость основной памяти PDP-8 на базе Omnibus.

Наиболее распространенная форма оперативной памяти, X / Y-линии совпадающего тока, используемая для основной памяти компьютера, состоит из большого количества небольших тороидальных ферримагнитных керамических ферритов ( сердечников), скрепленных вместе в сетчатую структуру (организованную как " стопку слоев, называемых плоскостями), с проволокой, продетой через отверстия в центрах жил. В ранних системах было четыре провода: X, Y, Sense и Inhibit, но более поздние жилы объединили последние два провода в одну линию Sense / Inhibit. В каждом тороиде хранится один бит (0 или 1). К одному биту в каждой плоскости можно было получить доступ за один цикл, поэтому каждое машинное слово в массиве слов было распределено по «стеку» плоскостей. Каждая плоскость будет обрабатывать один бит слова параллельно, позволяя читать или записывать все слово за один цикл.

Сердечник основан на свойствах "квадратной петли" ферритового материала, используемого для изготовления тороидов. Электрический ток в проводе, который проходит через сердечник, создает магнитное поле. Только магнитное поле, превышающее определенную напряженность («выбор»), может вызвать изменение магнитной полярности сердечника. Чтобы выбрать ячейку памяти, одна из линий X и одна из линий Y управляются половиной тока («половинный выбор»), необходимой для того, чтобы вызвать это изменение. Только комбинированное магнитное поле, генерируемое там, где пересекаются линии X и Y (логическая функция И), достаточно для изменения состояния; остальные ядра будут видеть только половину необходимого поля («наполовину выбрано») или вообще не увидят. Пропуская ток через провода в определенном направлении, результирующее индуцированное поле заставляет магнитный поток выбранного сердечника циркулировать в одном или другом направлении (по или против часовой стрелки). Одно направление - это сохраненная 1, а другое - сохраненный 0.

Тороидальная форма сердечника предпочтительна, так как магнитный путь закрыт, отсутствуют магнитные полюса и, следовательно, внешний поток очень мал. Это позволяет плотно упаковывать сердечники, не позволяя их магнитным полям взаимодействовать. Попеременное позиционирование под углом 45 градусов, используемое в ранних массивах сердечников, было обусловлено диагональными сенсорными проводами. С устранением этих диагональных проводов стало возможным более плотное уплотнение.

Чтение и письмо

Диаграмма гистерезиса сердечника магнитной памяти во время операции чтения. Импульс тока в линии считывания высокий («1») или низкий («0») в зависимости от исходного состояния намагниченности сердечника.

Чтобы прочитать бит из основной памяти, схема пытается перевернуть бит на полярность, назначенную для состояния 0, управляя выбранными линиями X и Y, которые пересекаются в этом ядре.

  • Если бит уже был равен 0, физическое состояние ядра не изменилось.
  • Если бит был ранее равен 1, то сердечник меняет магнитную полярность. Это изменение после задержки индуцирует импульс напряжения в линии Sense.

Обнаружение такого импульса означает, что бит совсем недавно содержал 1. Отсутствие импульса означает, что бит содержал 0. Задержка в обнаружении импульса напряжения называется временем доступа к основной памяти.

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

Для записи бита в базовую память схема предполагает, что была операция чтения и бит находится в состоянии 0.

  • Чтобы записать 1 бит, выбранные линии X и Y управляются током в направлении, противоположном направлению операции чтения. Как и при считывании, сердечник на пересечении линий X и Y меняет магнитную полярность.
  • Чтобы записать 0-бит (другими словами, чтобы запретить запись 1-го бита), то же количество тока также передается через линию запрета. Это уменьшает чистый ток, протекающий через соответствующий сердечник, до половины тока выбора, предотвращая изменение полярности.

Время доступа плюс время перезаписи - это время цикла памяти.

Провод Sense используется только во время чтения, а провод Inhibit - только во время записи. По этой причине более поздние базовые системы объединили их в один провод и использовали схему в контроллере памяти для переключения функции провода.

Контроллеры основной памяти были спроектированы таким образом, что за каждым чтением сразу следовала запись (поскольку при чтении все биты были установлены в 0, а запись предполагала, что это произошло). Этим фактом начали пользоваться компьютеры. Например, значение в памяти может быть прочитано и увеличено (как, например, AOSинструкцией на PDP-6 ) почти так же быстро, как оно может быть прочитано; аппаратное обеспечение просто увеличивало значение между фазой чтения и фазой записи одного цикла памяти (возможно, сигнализируя контроллеру памяти краткую паузу в середине цикла). Это может быть в два раза быстрее, чем процесс получения значения с помощью цикла чтения-записи, увеличения значения в некотором регистре процессора и последующей записи нового значения с помощью другого цикла чтения-записи.

Другие формы основной памяти

Плоскость 10,8 × 10,8 см памяти на магнитном сердечнике с 64 x 64 битами (4 КБ), используемая в CDC 6600. На вставке показана архитектура словарной линии с двумя проводами на бит.

Память ядра словарной строки часто использовалась для обеспечения регистровой памяти. Другие названия этого типа - линейный выбор и 2-D. Эта форма основной памяти, как правило, сплела три провода через каждое ядро на плоскости, слово чтения, слово запись, и немного смысла / записи. Для чтения или очистки слов полный ток применяется к одной или нескольким строкам чтения слов ; это очищает выбранные сердечники и любые, которые перевернуты, индуцируют импульсы напряжения в их линиях считывания / записи битов. Для чтения обычно выбирается только одна строка чтения слова ; но для ясности можно выбрать несколько строк чтения слов, в то время как строки считывания / записи битов игнорируются. Для записи слов половина тока применяется к одной или нескольким линиям записи слов, а половина тока применяется к каждой линии считывания / записи битов для установки бита. В некоторых конструкциях строки чтения и записи слова были объединены в один провод, в результате чего получился массив памяти всего с двумя проводами на бит. Для записи можно выбрать несколько строк записи слова. Это давало преимущество в производительности по сравнению с совпадающим током линии X / Y в том, что несколько слов могли быть очищены или записаны с одним и тем же значением за один цикл. Типичный набор регистров машины обычно использует только одну небольшую плоскость этой формы основной памяти. Некоторые очень большие запоминающие устройства были созданы с помощью этой технологии, например, вспомогательная память Extended Core Storage (ECS) в CDC 6600, которая содержала до 2 миллионов 60-битных слов.

Другая форма основной памяти, называемая основной памятью, обеспечивает хранилище только для чтения. В этом случае сердечники, у которых было больше линейных магнитных материалов, просто использовались как трансформаторы ; никакая информация не хранилась магнитным способом в отдельных сердечниках. У каждого бита слова было одно ядро. Чтение содержимого заданного адреса памяти генерировало импульс тока в проводе, соответствующем этому адресу. Каждый адресный провод был пропущен либо через ядро, чтобы обозначить двоичный [1], либо вокруг внешней части этого ядра, чтобы обозначить двоичный [0]. Как и ожидалось, ядра были физически намного больше, чем ядра основной памяти для чтения и записи. Этот тип памяти был исключительно надежным. Примером был компьютер управления Apollo, который использовался НАСА для высадки на Луну.

Физические характеристики

Эта карта microSDHC вмещает 8 миллиардов байтов (8 ГБ). Он опирается на раздел памяти с магнитным сердечником, который использует 64 ядра для хранения восьми байтов. Карта microSDHC вмещает в миллиард раз больше байтов на гораздо меньшем физическом пространстве. Память с магнитным сердечником, 18 × 24 бита, с четвертью США для масштаба Крупный план памяти с магнитным сердечником Под углом

Производительность памяти ранних ядер можно охарактеризовать в сегодняшних терминах как примерно сопоставимую с тактовой частотой 1 МГц (эквивалентной домашним компьютерам начала 1980-х годов, таким как Apple II и Commodore 64 ). Ранние системы с памятью на ядре имели время цикла около 6 мкс, которое упало до 1,2 мкс к началу 1970-х годов, а к середине 70-х годов - до 600 нс (0,6 мкс). Некоторые конструкции имели существенно более высокую производительность: в 1964 году у CDC 6600 время цикла памяти составляло 1,0 мкс, при этом использовались ядра, для которых требовался ток половинного выбора в 200 мА. Было сделано все возможное, чтобы уменьшить время доступа и увеличить скорость передачи данных (полосу пропускания), включая одновременное использование нескольких ядерных сетей, каждая из которых хранит один бит слова данных. Например, машина может использовать 32 сетки ядра с одним битом 32-битного слова в каждой, и контроллер может получить доступ ко всему 32-битному слову за один цикл чтения / записи.

Ядро памяти - это энергонезависимая память - она ​​может хранить свое содержимое бесконечно без питания. Он также относительно невосприимчив к ЭМИ и радиации. Это были важные преимущества для некоторых приложений, таких как промышленные программируемые контроллеры первого поколения, военные объекты и транспортные средства, такие как истребители, а также космические корабли, и привели к тому, что ядро ​​использовалось в течение нескольких лет после появления полупроводниковой МОП-памяти (см. Также MOSFET ). Так, например, Спейс Шаттл IBM AP-101B полета компьютеры использовали ядро память, которая сохраняется содержимое памяти даже через Challenger ' распада с и последующим погружением в море в 1986 г. Еще одной характерной чертой раннего ядра было то, что коэрцитивная сила была очень термочувствительный; правильный ток половинного выбора при одной температуре не является правильным током половинного выбора при другой температуре. Таким образом, контроллер памяти будет включать датчик температуры (обычно термистор ) для правильной регулировки уровней тока при изменении температуры. Примером этого является основная память, используемая Digital Equipment Corporation для своего компьютера PDP-1 ; эта стратегия продолжалась во всех последующих системах оперативной памяти, созданных DEC для своей линейки PDP компьютеров с воздушным охлаждением. Другой метод регулирования температурной чувствительности заключался в помещении «стопки» магнитных сердечников в термостат с регулируемой температурой. Примерами этого являются основная память с нагретым воздухом в IBM 1620 (для достижения рабочей температуры около 106 ° F (41 ° C) может потребоваться до 30 минут) и основная память с нагретой масляной ванной IBM 7090, ранние IBM 7094s и IBM 7030.

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

В 1980 году цена платы памяти с ядром на 16 кВт ( килограмм, эквивалентно 32 КБ), которая могла быть установлена ​​в компьютер DEC Q-bus, составляла около 3000 долларов США. В то время массив сердечников и поддерживающая электроника умещались на одной печатной плате размером примерно 25 × 20 см, массив сердечников был установлен на несколько мм выше печатной платы и был защищен металлической или пластиковой пластиной.

Диагностика аппаратных проблем в основной памяти требовала запуска длительных диагностических программ. В то время как быстрый тест проверял, может ли каждый бит содержать единицу и ноль, эта диагностика проверяла ядро ​​памяти с наихудшими шаблонами и должна была выполняться в течение нескольких часов. Поскольку у большинства компьютеров была только одноядерная плата памяти, эти диагностические данные также перемещались по памяти, что позволяло тестировать каждый бит. Расширенный тест был назван « тестом Шму », в котором токи половинного выбора изменялись вместе со временем, когда тестировалась линия считывания («стробирование»). График данных этого теста, казалось, напоминал мультяшного персонажа по имени « Шму », и это имя прижилось. Во многих случаях ошибки можно было устранить, осторожно постучав по печатной плате массивом сердечников по столу. Это немного изменило положение жил вдоль проводов, проходящих через них, и могло решить проблему. Эта процедура использовалась редко, поскольку основная память оказалась очень надежной по сравнению с другими компьютерными компонентами того времени.

Смотрите также

использованная литература

Патенты

  • Патент США 2,667,542 «Электрическое соединительное устройство» (матричный коммутатор с железными сердечниками, работающий как переключающий переключатель. Серия X аналоговых или телефонных входных сигналов может быть направлена ​​на выходы Y), подана в сентябре 1951 г., выдана в январе 1954 г.
  • Патент США 2708722 «Устройства управления импульсной передачей», Ан Ван, поданный в октябре 1949 года, выдан в мае 1955 года.
  • Патент США 2736880 «Многокоординатное устройство хранения цифровой информации» (система совпадающего тока), Джей Форрестер подан в мае 1951 г., выдан 28 февраля 1956 г.
  • Патент США 2 970 291 «Электронная релейная схема» (примечания к патенту «Мое изобретение относится к электрическим схемам, использующим реле...»), поданный 28 мая 1947 г., выдан 31 января 1961 г.
  • Патент США 2992414 «Трансформатор памяти» (в патенте отмечается, что «Мое изобретение относится к схемам электрических реле и, в частности, к улучшенным трансформаторам для использования в них»), поданный 29 мая 1947 года, выдан 11 июля 1961 года.
  • Патент США 3,161,861 «Память на магнитном сердечнике» (улучшения),поданный Кеном Олсеном в ноябре 1959 г., выдан в декабре 1964 г.
  • Патент США 3264713 «Способ изготовления структур ядра памяти» (в патенте отмечается «Это изобретение относится к устройствам магнитной памяти, а более конкретно к новой и улучшенной структуре ядра памяти и способу изготовления того же…»), поданный 30 января 1962 г., выпущен 9 августа 1966 г.
  • Патент США 3421152 « Система с линейной селективной магнитной памятью и средства управления для нее », WJ Mahoney, выданный 7 января 1969 г.
  • Патент США 4,161,037 «Память с ферритовым сердечником» (автоматическое производство), июль 1979 г.
  • Патент США 4464752 «Многократно упрочненная память ядра» (радиационная защита), август 1984 г.

внешние ссылки

Последняя правка сделана 2023-12-31 01:23:55
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте