Jump to content

Память сердечника веревки

(Перенаправлено из памяти Веревки )
Деталь фотографии платы памяти с веревочным сердечником емкостью 16 КБ от компьютера 1974 года.
Образец теста памяти основной веревки из программы Apollo

Основная веревочная память — это форма постоянного запоминающего устройства (ПЗУ) для компьютеров . Он использовался в UNIVAC I (Универсальный автоматический компьютер I) и UNIVAC II , разработанных Eckert-Mauchly Computer Corporation в 1950-х годах, поскольку в ту эпоху это была популярная технология хранения программ и данных. Позже в 1960-х годах он использовался первыми космическими зондами НАСА на Марс , а затем в компьютере управления Аполлоном (AGC). [1] который был построен компанией Raytheon .

Программное обеспечение для AGC было написано программистами из Массачусетского технологического института (MIT) приборостроительной лаборатории и вплетено в память ядра работницами фабрик. [2] Некоторые программисты прозвали готовый продукт памятью LOL , что означает « память маленькой старушки» . [3]

Операция

[ редактировать ]

Подобно памяти с магнитным сердечником, магнитные кольца (или сердечники) используются для определения данных программного обеспечения. В отличие от памяти на магнитных сердечниках сами ядра не используются для хранения данных; способ подключения ядра определяет, представляет ли это ядро ​​«0» или «1».

Существует три основных типа функций, которые проволока может выполнять в памяти сердечника каната:

  • Установка/сброс: используются для переключения всех сердечников с одной полярности на другую.
  • Sense: Сенсорный провод может обнаружить изменение полярности ядра. Он может проходить через ядро, чтобы указать состояние одного бита (обычно «1»), или обойти его, чтобы представить другое состояние (обычно «0»).
  • Блокировка: провода блокировки эффективно используются для определения того, какое ядро ​​выбрать.

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

Сенсорные провода используются для кодирования данных, проходя через ядро ​​или минуя его. Используя множество измерительных проводов, для каждого ядра можно хранить несколько битов данных. В случае с управляющим компьютером Аполлона через каждое ядро ​​проходило 192 сенсорных провода, которые могли хранить 12 16-битных слов на каждое ядро. [4]

Плотность памяти

[ редактировать ]

По меркам того времени относительно большой объем данных мог храниться в небольшом установленном объеме основной памяти: 72 килобайта на кубический фут, или примерно 2,5 мегабайта на кубический метр. Это примерно в 18 раз превышало объем памяти на магнитном сердечнике (в пределах двух кубических футов). [ нужна ссылка ]

Память
технология
Единицы данных на кубический фут Единицы измерения на кубический метр
Байты Биты Байты Биты
Веревка с сердечником ПЗУ 72 КБ 576 Кбит ~2,5 МБ ~20 Мбит
Оперативная память с магнитным сердечником 4 КБ 32 Кбит ~140 КБ ~1 Мбит
  1. ^ «Программное обеспечение как оборудование: веревочная память Аполлона» . Проверено 29 сентября 2017 г.
  2. ^ «Компьютер для Аполлона» . Научный репортер Массачусетского технологического института . 1965. ВГБХ .
  3. ^ Режиссер и продюсер: Дункан Копп, Ник Дэвидсон, Кристофер Райли (07.07.2008). « Навигационный компьютер ». Лунные машины . Эпизод 3. 22:40 минута. Канал Наука .
  4. ^ «Программное обеспечение, вплетенное в проволоку: основной трос и компьютер управления Аполлоном» . Проверено 20 марта 2024 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 88db7ba12b18a1f1c96c94a430979125__1722385260
URL1:https://arc.ask3.ru/arc/aa/88/25/88db7ba12b18a1f1c96c94a430979125.html
Заголовок, (Title) документа по адресу, URL1:
Core rope memory - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)