Минск-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 →