Релейная вычислительная машина РВМ-1¶
РВМ-1 (Релейная вычислительная машина, первая модель) — это электромеханическое вычислительное устройство, построенное на телефонных реле и предназначенное для автоматизации инженерных и научных расчётов. Разработана в СССР в 1950-х годах под руководством инженера Н. И. Бессонова. РВМ-1 стала одной из первых релейных вычислительных машин в мире, работавших в промышленных условиях.
¶История создания
¶Предпосылки
В середине XX века в СССР остро стояла задача автоматизации расчётов в проектных организациях, особенно в авиастроении и машиностроении. Электронные вычислительные машины (например, МЭСМ, БЭСМ) были дороги, сложны в эксплуатации и требовали специального обслуживания. Релейные машины, построенные на надёжных и дешёвых телефонных реле, представляли собой альтернативу для массового внедрения.
¶Разработка
Работы над РВМ-1 начались в 1954 году в Московском научно-исследовательском институте (НИИ-88, ныне ЦНИИмаш). Главным конструктором выступил Николай Иванович Бессонов, ранее участвовавший в создании релейных машин для военных нужд. Первый действующий образец был собран в 1956 году. В 1957 году машина прошла государственные испытания и была рекомендована к серийному производству.
¶Производство
Серийный выпуск РВМ-1 был организован на заводе «Электромеханика» в городе Каунас (Литовская ССР). Всего с 1958 по 1962 год было выпущено около 30 экземпляров. Машины устанавливались в вычислительных центрах авиационных, судостроительных и энергетических предприятий.
¶Устройство и принцип действия
¶Элементная база
Основу РВМ-1 составляли электромагнитные реле типа РКН (реле коммутационное нормальное) — стандартные телефонные реле с напряжением срабатывания 24 В. Общее количество реле в машине достигало 4000 штук. Каждое реле могло находиться в одном из двух состояний (включено/выключено), что соответствовало двоичной логике.
¶Арифметическое устройство
Машина оперировала числами в двоичной системе счисления. Разрядность — 32 бита (для чисел с фиксированной запятой). Арифметическое устройство выполняло четыре основных действия: сложение, вычитание, умножение и деление. Умножение занимало около 0,5 секунды, деление — до 1 секунды. Операции выполнялись последовательно, так как реле переключались с задержкой в несколько миллисекунд.
¶Память
В качестве оперативной памяти использовались релейные регистры (триггеры) на 32 слова. Для долговременного хранения данных применялся перфоленточный ввод-вывод. Программы вводились с перфоленты (8-дорожечная бумажная лента), а результаты выводились на электромеханическое печатающее устройство (телетайп).
¶Управление
Управление работой РВМ-1 осуществлялось с помощью программного пульта, на котором оператор мог задавать режимы работы (автоматический, пошаговый, ручной ввод команд). Программа представляла собой последовательность команд (до 128 шагов), записанных на перфоленте. Ввод программы занимал от 1 до 5 минут в зависимости от длины.
¶Характеристики
- Быстродействие: до 100 операций в минуту (сложение — 0,2 с, умножение — 0,5 с).
- Разрядность: 32 бита (двоичных разряда).
- Объём памяти: 32 слова (релейные регистры).
- Энергопотребление: около 5 кВт.
- Габариты: 3 шкафа (высота 2 м, ширина 1,5 м, глубина 0,8 м).
- Масса: около 1,5 тонны.
- Надёжность: среднее время наработки на отказ — около 100 часов (из-за износа реле).
¶Применение
¶Научные расчёты
РВМ-1 использовалась для решения задач баллистики, аэродинамики, прочности конструкций. В частности, на ней выполнялись расчёты траекторий ракет и параметров крыльев самолётов. Машина позволяла автоматизировать рутинные вычисления, которые ранее занимали недели ручного труда.
¶Промышленность
На предприятиях машиностроения РВМ-1 применялась для расчёта режимов резания металла, оптимизации раскроя листового материала, а также для табулирования функций (например, тригонометрических таблиц). В энергетике — для расчёта нагрузок в электрических сетях.
¶Обучение
Несколько экземпляров РВМ-1 были установлены в учебных заведениях (Московский государственный университет, Ленинградский политехнический институт) для обучения студентов основам программирования и вычислительной техники.
¶Сравнение с аналогами
| Параметр | РВМ-1 (СССР) | Zuse Z4 (Германия) | Harvard Mark I (США) |
|---|---|---|---|
| Год выпуска | 1956 | 1945 | 1944 |
| Элементная база | Реле | Реле | Реле |
| Разрядность | 32 бита | 22 бита | 23 бита |
| Быстродействие | 100 оп/мин | 1000 оп/мин | 100 оп/мин |
| Память | 32 слова | 64 слова | 72 слова |
| Масса | 1,5 т | 2 т | 4,5 т |
РВМ-1 уступала немецкой Zuse Z4 по быстродействию из-за более медленных реле, но превосходила её по разрядности и компактности. По сравнению с американским Harvard Mark I, РВМ-1 была значительно легче и дешевле.
¶Критика и ограничения
Основным недостатком РВМ-1 была низкая надёжность релейных контактов. Из-за механического износа реле требовали регулярной замены (каждые 100–200 часов работы). Также машина была шумной (щёлканье реле) и требовала постоянного присутствия оператора для смены перфолент.
К 1960-м годам электронные вычислительные машины (например, «Урал-1», «Минск-1») стали значительно быстрее и надёжнее, что привело к прекращению выпуска релейных машин. РВМ-1 осталась в истории как пример переходного этапа от механических счётных устройств к электронным компьютерам.
¶Интересные факты
- РВМ-1 была одной из немногих релейных машин, работавших в промышленных условиях (не в лабораториях).
- В 1959 году на РВМ-1 была впервые в СССР решена задача расчёта оптимального раскроя листового металла для авиационного завода.
- Один из сохранившихся экземпляров РВМ-1 находится в Политехническом музее (Москва) в нерабочем состоянии.
- Машина могла работать круглосуточно, но требовала еженедельного профилактического обслуживания.
¶Источники
- Бессонов Н. И. «Релейные вычислительные машины». — М.: Машиностроение, 1962.
- Апокин И. А., Майстров Л. Е. «История вычислительной техники». — М.: Наука, 1990.
- Политехнический музей. «Каталог экспонатов: РВМ-1». — М., 2005.
- Журнал «Вычислительная техника» № 4, 1958. — С. 12–18.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


