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

Минск-32

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

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

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

Первые опытные образцы были собраны в 1967 году, а в 1968 году началось серийное производство на Минском заводе вычислительных машин имени Г. К. Орджоникидзе. Выпуск продолжался до 1975 года, за это время было изготовлено несколько тысяч экземпляров. «Минск-32» активно поставлялась на предприятия, в научно-исследовательские институты, вузы и вычислительные центры министерств по всему Советскому Союзу, а также экспортировалась в страны СЭВ (Польша, Болгария, ГДР, Венгрия, Чехословакия) и в некоторые развивающиеся государства.

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

«Минск-32» представляет собой машину второго поколения, построенную на полупроводниковых элементах (транзисторах) и феррит-транзисторных ячейках. По сравнению с ламповыми ЭВМ первого поколения, она отличалась значительно меньшими габаритами, энергопотреблением и более высокой надёжностью.

Основные параметры

  • Система счисления: двоичная, с плавающей и фиксированной запятой.
  • Разрядность: 37 двоичных разрядов (36 разрядов данных + 1 знаковый разряд).
  • Система команд: одноадресная, с возможностью косвенной адресации. Насчитывает около 70 команд, включая арифметические, логические, операции ввода-вывода и управления.
  • Быстродействие: до 30–35 тысяч операций в секунду (по смеси Гибсона) — для своего класса это был высокий показатель.
  • Оперативная память: на ферритовых сердечниках, ёмкостью от 8 до 64 Кбайт (в зависимости от модификации и комплектации). Время обращения к памяти — около 2–3 микросекунд.
  • Внешняя память: на магнитных лентах (накопители НМЛ-67, НМЛ-68) и магнитных барабанах (например, ЭМБ-1). Позднее могли подключаться накопители на магнитных дисках (НМД).
  • Ввод-вывод: перфолента (скорость до 1000 знаков/с), перфокарты (до 300 карт/мин), печатающее устройство (алфавитно-цифровая печать, до 400 строк/мин). Использовались также пишущие машинки «Консул» для ручного ввода.
  • Электропитание: от трёхфазной сети 380/220 В, потребляемая мощность — около 5–7 кВт (без учёта периферии).
  • Габариты: типовой комплект состоял из нескольких стоек (центральный процессор, блоки памяти, устройства управления периферией) общей площадью около 20–30 м².

Система команд и программирование

Программирование для «Минск-32» велось преимущественно на машинном языке (коды команд, адреса ячеек) и на автокодах. Наиболее распространённым был автокод АКИ (автокод инженерный), разработанный специально для этого семейства. Также существовали трансляторы с Алгола-60 и Фортран-а (версия Фортран-Минск), что позволяло решать научные задачи на языках высокого уровня.

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

Модификации

На базе «Минск-32» были разработаны несколько модификаций, отличавшихся ёмкостью памяти, составом периферии и быстродействием:

  • «Минск-32М» — модернизированная версия с увеличенной до 64 Кбайт оперативной памятью и улучшенной системой ввода-вывода. Выпускалась с 1972 года.
  • «Минск-32Э» — экспортный вариант, адаптированный для работы в условиях тропического климата и с расширенным набором периферии.
  • «Минск-32-01» — версия с повышенной надёжностью и улучшенной системой охлаждения.

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

Для «Минск-32» был разработан обширный пакет системного и прикладного программного обеспечения:

  • Операционная система — «Диспетчер-Минск-32» (позднее — «ОС Минск-32»), обеспечивающая пакетный режим обработки заданий, управление очередями, вводом-выводом и памятью.
  • Системы автоматизации программирования — автокод АКИ, трансляторы с Алгола-60 и Фортрана.
  • Прикладные пакеты — для решения задач линейного программирования, статистической обработки данных, расчёта строительных конструкций, моделирования экономических процессов.
  • Библиотеки стандартных подпрограмм — для вычисления элементарных функций, работы с матрицами, сортировки данных.

Применение

«Минск-32» использовалась в самых разных сферах народного хозяйства и науки:

  • Планово-экономические расчёты — в Госплане СССР, министерствах, на крупных промышленных предприятиях для расчёта себестоимости, зарплаты, материальных балансов.
  • Научные вычисления — в НИИ и вузах для решения задач математической физики, механики, астрономии, химии.
  • Управление производством — в системах автоматизированного управления технологическими процессами (АСУ ТП) и автоматизированных системах управления предприятием (АСУП).
  • Образование — в качестве учебной машины в техникумах и вузах, где студенты осваивали основы программирования и работы с ЭВМ.
  • Оборона и космос — в вычислительных центрах Министерства обороны и Министерства общего машиностроения для обработки данных испытаний и моделирования.

Преимущества и недостатки

Преимущества

  • Надёжность — благодаря полупроводниковой элементной базе и ферритовой памяти машина работала стабильно, среднее время наработки на отказ составляло несколько сотен часов.
  • Относительная простота эксплуатации — обслуживание не требовало высокой квалификации, что позволяло использовать ЭВМ на периферийных предприятиях.
  • Программная совместимость — преемственность с «Минск-22» упрощала миграцию пользователей.
  • Широкая распространённость — наличие большого парка машин обеспечивало обмен опытом и программами между вычислительными центрами.

Недостатки

  • Ограниченная оперативная память — даже в максимальной конфигурации (64 Кбайт) для сложных задач часто требовалась подкачка данных с магнитных лент, что замедляло работу.
  • Низкая скорость ввода-вывода — перфолента и перфокарты были медленными и ненадёжными по сравнению с магнитными дисками.
  • Отсутствие развитых средств интерактивного взаимодействия — работа велась исключительно в пакетном режиме, что было неудобно для отладки программ.
  • Громоздкость — машина занимала отдельное помещение и требовала системы кондиционирования.

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

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

В 1970-е годы «Минск-32» постепенно вытеснялась более производительными ЭВМ третьего поколения — сериями «ЕС ЭВМ» (единая система ЭВМ, совместимая с IBM/360) и «СМ ЭВМ» (система малых ЭВМ). Однако благодаря своей надёжности и простоте отдельные экземпляры «Минск-32» продолжали эксплуатироваться вплоть до середины 1980-х годов.

В настоящее время «Минск-32» представляет исторический интерес. Несколько сохранившихся машин находятся в музеях вычислительной техники (например, в Политехническом музее в Москве, в Музее истории вычислительной техники в Минске). Эмуляторы «Минск-32» существуют для современных компьютеров, что позволяет реконструировать работу с этой ЭВМ в учебных целях.

Источники

  • Апокин И. А., Майстров Л. Е. История вычислительной техники. — М.: Наука, 1990.
  • Бурцев В. С., Пржиялковский В. В. ЭВМ «Минск-32» и её модификации. — М.: Машиностроение, 1972.
  • Гутер Р. С., Полунов Ю. Л. От абака до компьютера. — М.: Знание, 1981.
  • Каталог ЭВМ СССР. — М.: ЦНИИТЭИприборостроения, 1975.
  • Техническое описание ЭВМ «Минск-32». — Минск: Минский завод вычислительных машин, 1968.

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

На главную BFOmetr →