Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
28
Добавлен:
16.04.2015
Размер:
219.7 Кб
Скачать

Первый вариант ЭЦВМ «Минск-23»

В1966г. в СКБ завода закончилось создание ЭВМ «Минск-23»,

предназначенной для обработки данных при решении планово-экономических задач, задач статистики, управления производством, информационного поиска.

Главным конструктором был В. В. Пржиялковский, заместителем главного конструктора — Г. Д. Смирнов.

Быстродействие «Минск-23» составляло около 7 тыс. операций в секунду.

Емкость оперативной памяти — 40 тыс. восьмибитных символов (байтов). Цикл работы ОЗУ и машины — 13 мкс. Емкость адресного ЗУ, предназначенного для хранения адресов команд и операндов, программных и информационных базисов, а

также текущих адресов обмена с устройствами ввода-вывода — 127 ячеек по девятнадцать бит каждая. Система счисления — десятичная (десятично-двоичная),

запятая фиксирована после младшего разряда, форма представления чисел и команд — символьная последовательность переменной длины. Адресность команд — переменная. Адреса команды базируются и индексируются. Имеются команды,

представляющие собой целые процедуры обработки данных.

Смирнов Г. Д.

«Минск-23» имела структуру и систему команд, полностью отличающуюся от существовавших до этого ЭВМ. Эта первая отечественная машина с символьной логикой и переменной длиной слова и команды. Машина имела развитую систему прерывания и приостановок, универсальную связь с внешними устройствами

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

цифровых символов.

В ЭВМ «Минск-23» реализован мультипрограммный режим работы. Она обеспечивает выполнение трех рабочих и пяти служебных программ одновременно.

При этом она могла взаимодействовать по восьми направлениям с 64 внешними устройствами одновременно.

В комплект поставки входили устройство ввода с перфокарт (600 карт/с),

устройство ввода с перфоленты (1000 строк/с), алфавитно-цифровое печатающее устройство (400 строк/мин), перфоратор карт (100 карт/мин), ленточный перфоратор (80 символов/с).

Впервые в отечественной вычислительной технике с «Минск-23» началась поставка накопителя на магнитной ленте НМЛ-67 — накопителя рулонного типа с плотностью записи 32 имп./мм, совместимого с западными накопителями.

Накопитель был разработан в КБПА (Конструкторское бюро промышленной автоматики) бригадой во главе с В. Г. Макурочкиным и доведен до промышленных норм в СКБ завода им. Г. К. Орджоникидзе (с 1966 г. — Минское проектное бюро завода им. Г. К. Орджоникидзе). Для специализированных систем, использующих ЭВМ «Минск-23», в МПБ завода им. Г. К. Орджоникидзе были разработаны устройство "Бланк", считывающее 150 формализованных бланков с карандашными отметками (гл. конструктор — Надененко В. К.), и аппаратура передачи данных по телефонным каналам "Минск-1500" (В. Е. Клочков и Е. И. Мухин).

Для машины «Минск-23» был предложен язык символьного кодирования ССК, на котором составлялось все системное программное обеспечение. Библиотека системных стандартных программ помимо модулей, предназначенных для вычисления элементарных функций, содержала программы, осуществляющие

обращение к устройствам ввода-вывода с перекодировкой и редактированием,

программу сортировки, обслуживания накопителя на магнитной ленте, служебные программы.

В комплект поставки входил также транслятор с Автокода, машинно-

ориентированного языка с большим количеством макросов, обслуживающих ввод-

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

Впервые в состав программного обеспечения отечественных ЭВМ в СПО «Минск-23» вошла операционная система (монитор пакетной обработки,

сборщик-загрузчик, связь оператора с машиной, система определения сбоев,

координатор мультипрограммной обработки). Возглавлял разработку программного обеспечения машины Марголин М. С.

На базе ЭВМ «Минск-23» были созданы автоматизированные системы управления Новочеркасского электровозостроительного завода, Московского объединения «Мосмолоко» , система продажи и резервирования авиабилетов Аэрофлота. Но, к сожалению, ожидаемого коммерческого успеха машина не имела.

Выпуск составил всего 28 ЭВМ, что совершенно не соответствовало возможностям завода им. Г. К. Орджоникидзе. Главными причинами неудачи этой ЭВМ, видимо,

нужно считать непривычность для пользователя ее основных концепций, отсутствие совместимости с предыдущей моделью, недостаточную производительность на задачах научно-технического характера и не развившуюся еще у предприятий и организаций потребность в обработке деловой информации.

Завершает серию машин «Минск» ЭВМ «Минск-32». Машина создана под руководством главного конструктора Пржиялковского В. В. в 1968 г. и в том же году началось ее производство.

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

Для обеспечения совместимости в «Минск-32» сохранены разрядная сетка машины «Минск-22М», состоящая из 37 двоичных разрядов, форматы чисел с фиксированной и плавающей запятой, а также форматы всех арифметических,

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

когда производительность эмулирующей ЭВМ всего в 5 раз превышает производительность эмулируемой ЭВМ и программное моделирование системы команд невозможно. Сохранение 37 разрядной сетки — это основная проблема,

серьезно усложнившая развитие логической структуры и функциональных возможностей новой ЭВМ.

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

Во-первых, в качестве единицы информации фигурирует помимо 37-

разрядного слова семибитный символ (байт), дающий возможность представления

128 кодовых комбинаций, включая латинский и русский алфавиты. В слове размещается 5 символов, каждый из которых адресуется отдельно. Введены также команды, оперирующие с последовательностями байтов произвольной длины

(аналогично тому, как это сделано в «Минск-23»). Имеются команды десятичной арифметики, сравнения, редактирования.

Во-вторых, машина получила многопрограммный режим, позволивший обрабатывать одновременно до четырех рабочих программ.

Для машины создано новое экономичное ферритовое ЗУ емкостью 65 536 38-

разрядных слов и циклом 5 мкс (Бахир А. И., Бостанджян Ю. Г.). Для логических схем разработан новый комплекс элементов диодно-трансформаторного типа с тактовой частотой 600 кГц. В результате среднее быстродействие ЭВМ составило 3035 тыс. операций в секунду, что в 5-6 раз больше, чем у «Минск-22М».

Существенным усовершенствованием было введение в структуру машины селекторного и байтмультиплексного каналов и системы универсальной связи с

внешними устройствами (СУС ВНУ), позволивших подключать стандартным образом до 136 различных внешних устройств.

Машина имела средства защиты области памяти для каждой рабочей программы, адресное запоминающее устройство и эффективную систему прерывания (приостановок, как у "Минск23"), электронный датчик времени.

Пыхтин В. Я.

Была предусмотрена возможность с помощью специального коммутатора объединить в комплексы до восьми ЭВМ для работы над общей проблемой.

Машина получила программу "Диспетчер", являющуюся достаточно развитой операционной системой ленточного типа. С машиной поставлялись система символического кодирования, макрогенератор, трансляторы с языков Кобол, Алгамс,

Фортран. Общий объем поставляемых программ превышал 500 тыс. команд, 8 тыс.

листов документации. Возглавлял работы по программному обеспечению Неменман М. Е. Главным конструктором процессора был Пыхтин В. Я.

ЭВМ «Минск-32» выпускалась вплоть до 1975 г. Выпущено 2889 машин, в

результате «Минск-32» стала самой распространенной ЭВМ общего назначения в

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

квалифицированным в стране и наиболее подготовленным для создания ряда совместимых ЭВМ на базе архитектуры IBM 360.

В 1970 г. коллективу разработчиков и изготовителей ЭВМ «Минск»,

выпустивших более 4000 ЭВМ (более 70% всего парка ЭВМ страны) была присуждена Государственная премия СССР. Лауреатами стали: В. В. Пржиялковский,

Г. П. Лопато, Ю. Г. Бостанджян, Г. Д. Смирнов, Н. А. Мальцев, Г. К. Столяров, И. К.

Ростовцев, М. Е. Екельчик, Ю. В. Карпилович, Л. И. Шуняков.