Память сердечника веревки
Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( декабрь 2017 г. ) |
памяти компьютера и хранения данных компьютера Типы |
---|
Неустойчивый |
Энергонезависимый |
Основная веревочная память — это форма постоянного запоминающего устройства (ПЗУ) для компьютеров . Он использовался в 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 Мбит |
Ссылки [ править ]
- ^ «Программное обеспечение как оборудование: веревочная память Аполлона» . Проверено 29 сентября 2017 г.
- ^ «Компьютер для Аполлона» . Научный репортер Массачусетского технологического института . 1965. ВГБХ .
- ^ Режиссер и продюсер: Дункан Копп, Ник Дэвидсон, Кристофер Райли (07.07.2008). « Навигационный компьютер ». Лунные машины . Эпизод 3. 22:40 минута. Канал Наука .
- ^ «Программное обеспечение, вплетенное в проволоку: основной канат и компьютер управления Аполлоном» . Проверено 20 марта 2024 г.
Внешние ссылки [ править ]
- Фильм НАСА/MIT «Компьютер для Аполлона» 1965 года, демонстрирующий, как изготавливалась веревочная память.
- Визуальное введение в компьютер управления Apollo, часть 3: Производство компьютера управления Apollo. – Рейтеон; размещен на сайте «История новейшей науки и технологий» Библиотеки Калифорнийского технологического института (первоначально хостинг проводился Институтом Дибнера )
- Компьютеры в космических полетах: опыт НАСА - Джеймс Томайко (глава 2, часть 5, «Компьютер управления Аполлоном: аппаратное обеспечение»)
- Брента Хилперта На странице «Системы памяти с сердечником и плетеной проволокой» содержится подробное объяснение методов импульсного трансформатора и переключающего сердечника.
- Память сердечника веревки SV3ORA : Практическое руководство по сборке собственной платы содержит описание, схемы и фотографии простой платы памяти сердечника веревки с использованием метода импульсного трансформатора, включая демонстрацию работы.
- Программное обеспечение, вплетенное в проволоку: основной трос и управляющий компьютер Apollo , обширная запись в блоге эксперта по восстановлению компьютеров Кена Ширриффа.
- Австралийские «веревки» продемонстрированы в Массачусетском технологическом институте. Письмо Рамона Л. Алонсо Гордону Роузу от 10 декабря 1963 года: «Мы считаем, что австралийские идеи о «веревках» действительно очень плодотворны, и мы продолжаем работу по их развитию. ."