Открыть сервис

ЭВМ Минск-1

Минск-1 — советская электронная вычислительная машина (ЭВМ) общего назначения, разработанная в 1959–1960 годах в Минске под руководством главного конструктора Виктора Васильевича Пржиялковского. Относится к классу малых ламповых вычислительных машин первого поколения. «Минск-1» стала первой серийной ЭВМ, выпускавшейся в Белорусской ССР, и положила начало целому семейству машин («Минск-1», «Минск-2», «Минск-22», «Минск-32»), широко применявшихся в СССР для научных, инженерных и экономических расчётов.

История создания

Предпосылки

В середине 1950-х годов в СССР активно развивалась вычислительная техника. В Москве и Ленинграде уже были созданы и выпускались малые ЭВМ («Урал-1», «Проминь», «Стрела»), однако в союзных республиках, в том числе в Белоруссии, собственное производство отсутствовало. В 1958 году постановлением Совета Министров СССР было принято решение организовать выпуск ЭВМ на Минском заводе счётных машин (МЗСМ, ныне — Минское производственное объединение вычислительной техники, ПО «ВТ»).

Разработка

Разработка машины велась с 1959 года в Специальном конструкторском бюро (СКБ) при МЗСМ. Главным конструктором стал В. В. Пржиялковский, ранее участвовавший в создании ЭВМ «М-3» в Москве. В основу «Минск-1» была положена архитектура машины «М-3», но с существенными доработками: расширен набор команд, увеличена разрядность, улучшена система ввода-вывода. Первый опытный образец был изготовлен в конце 1960 года.

Производство

Серийное производство «Минск-1» началось в 1961 году на МЗСМ. Выпуск продолжался до 1964 года, за это время было изготовлено около 230 машин. Для сравнения, тираж аналогичной ЭВМ «Урал-1» составил около 100 единиц. «Минск-1» поставлялась в вычислительные центры, научно-исследовательские институты, вузы и на промышленные предприятия по всему СССР, а также экспортировалась в страны социалистического лагеря (Польша, Чехословакия, ГДР, Китай).

Архитектура и технические характеристики

Элементная база

«Минск-1» относится к первому поколению ЭВМ: её элементная база — электронные лампы (около 730 штук) и полупроводниковые диоды. В машине использовались лампы типа 6Н8С, 6П9, 6Ж4 и другие. Для охлаждения применялась принудительная вентиляция.

Система счисления и представление чисел

Машина оперировала числами в двоичной системе счисления. Разрядность — 31 бит (30 значащих разрядов и один знаковый). Числа представлялись в форме с фиксированной запятой (перед старшим разрядом). Диапазон представления чисел: от -1 до +1 (с точностью до 2⁻³⁰).

Память

Оперативное запоминающее устройство (ОЗУ) было реализовано на ферритовых сердечниках (ферритовые кольца). Ёмкость ОЗУ — 1024 31-разрядных слова (около 4 Кбайт). Время обращения к памяти — 20 микросекунд. Постоянное запоминающее устройство (ПЗУ) для хранения микропрограмм отсутствовало; управление выполнялось аппаратно.

Система команд

«Минск-1» имела одноадресную систему команд. Всего было реализовано 29 команд, включая:

  • арифметические (сложение, вычитание, умножение, деление);
  • логические (И, ИЛИ, отрицание, сравнение);
  • команды пересылки данных;
  • команды условного и безусловного перехода;
  • команды ввода-вывода.

Скорость выполнения операций:

  • сложение/вычитание — 1000–2000 операций в секунду;
  • умножение — 100–200 операций в секунду;
  • деление — 50–100 операций в секунду.

Устройства ввода-вывода

Ввод данных осуществлялся с перфоленты (фотоперфолента) со скоростью до 1000 строк/с. Вывод — на перфоленту (перфоратор, 50 строк/с) и на электромеханическое печатающее устройство (пишущая машинка «Консул» или телетайп, скорость 10–15 знаков/с). Внешняя память была представлена накопителем на магнитной ленте (НМЛ) типа «МЛ-1» ёмкостью до 100 000 слов на катушку.

Энергопотребление и габариты

Машина потребляла около 10 кВт электроэнергии. Размещалась в нескольких шкафах (стойках) общей площадью около 30–40 м². Масса — около 1,5 тонн.

Программное обеспечение

Системное ПО

Для «Минск-1» не существовало операционной системы в современном понимании. Программирование велось в машинных кодах (двоичных или восьмеричных). Позднее были разработаны:

  • Библиотека стандартных подпрограмм (вычисление элементарных функций, работа с массивами).
  • Интерпретатор для языка Алгол-60 (упрощённая версия, реализованная в 1963 году в Вычислительном центре АН БССР).
  • Транслятор с языка АКИ (автокод инженерный) — язык программирования, близкий к ассемблеру.

Прикладное ПО

Машина использовалась для решения широкого круга задач:

  • Численное решение систем линейных уравнений, дифференциальных уравнений.
  • Расчёт баллистических траекторий.
  • Статистическая обработка данных.
  • Экономические расчёты (планирование, учёт, балансовые модели).

Применение

Научные и инженерные расчёты

«Минск-1» активно применялась в физических институтах (например, в Институте физики АН БССР), в авиационной и ракетной промышленности (расчёты аэродинамики, прочности конструкций). В 1962 году на машине были выполнены расчёты для проекта строительства Минского метрополитена (открыт в 1984 году).

Образование

Многие вузы СССР (МГУ, ЛГУ, БГУ, МЭИ, МВТУ им. Баумана) использовали «Минск-1» в учебном процессе для обучения студентов программированию и численным методам. На машине проводились лабораторные работы и курсовые проекты.

Промышленность

На предприятиях «Минск-1» применялась для автоматизации планово-экономических расчётов, управления запасами, расчёта себестоимости продукции. В частности, она использовалась на Минском автомобильном заводе (МАЗ) и Минском тракторном заводе (МТЗ).

Значение и наследие

Вклад в развитие вычислительной техники

«Минск-1» стала первой серийной ЭВМ в Белоруссии и одной из первых малых ламповых машин в СССР. Она заложила основы для создания более совершенных машин семейства «Минск» (Минск-2, Минск-22, Минск-32), которые уже относились ко второму поколению (полупроводниковые). Опыт, полученный при разработке и эксплуатации «Минск-1», позволил сформировать в Минске крупный центр вычислительной техники (ПО «ВТ»), выпускавший до 30% всех ЭВМ в СССР в 1970–1980-х годах.

Сохранённые экземпляры

На сегодняшний день известно о нескольких сохранившихся экземплярах «Минск-1»:

  • Один экспонат находится в Музее истории вычислительной техники в Москве (Политехнический музей).
  • Другой — в Музее истории развития вычислительной техники в Минске (при ПО «ВТ»).
  • Частично сохранившиеся машины есть в фондах музеев Казани и Новосибирска.

Интересные факты

  • «Минск-1» была одной из первых ЭВМ, на которой в СССР реализовали автоматический перевод текстов (с русского на английский язык) — экспериментальная система была разработана в 1963 году в Институте языкознания АН СССР.
  • Машина использовалась для расчёта орбит первых советских искусственных спутников Земли и космических кораблей «Восток».
  • В 1962 году на «Минск-1» была выполнена одна из первых в СССР программ игры в шахматы (реализована студентами МЭИ).

Источники

  • Пржиялковский В. В., Смирнов Ю. П. Электронная вычислительная машина «Минск-1». — М.: Госэнергоиздат, 1961. — 120 с.
  • Каган Б. М., Каневский М. М. Цифровые вычислительные машины и системы. — М.: Энергия, 1973. — 480 с.
  • История развития вычислительной техники в Беларуси / Под ред. В. И. Нефёдова. — Минск: Беларуская навука, 1998. — 250 с.
  • Малиновский Б. Н. История вычислительной техники в лицах. — Киев: Фирма «КИТ», 1995. — 384 с.
  • Материалы Музея истории вычислительной техники (Политехнический музей, Москва).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →