Минск-32 — советская электронная вычислительная машина семейства «Минск». Создана и передана в производство в 1968 году и выпускалась по 1975 год, всего выпущено 2889 машин[1]. Главный конструктор — Виктор Владимирович Пржиялковский. Предназначалась для решения широкого круга научно-технических, планово-экономических и статистических задач,требующих больших объемов оперативной и внешней памяти. По принятой на время начала производства классификации относилась к ЭВМ средней производительности. Несколько машин Минск-32 можно было объединять в многомашинный комплекс. Заводы изготовители — Минский завод ЭВМ им. С.Орджоникидзе, Брестский электромеханический завод.
Быстродействие: около 65 тысяч операций/с; Время выполнения основных операций:
К машине с помощью специальных коммутаторов могло быть подключено до 136 внешних устройств. Обмен информацией между вычислителем и всеми внешними устройствами выполнялся 7-разрядными символами.
Две ЭВМ "Минск-32" можно было объединить в двухмашинную систему без применения дополнительного оборудования, со специальным коммутатором число ЭВМ в многомашинном комплексе можно было увеличить до восьми.
Типовая поставка Минск-32 включала в себя следующее оборудование:
Для ЭВМ Минск-32 было разработано устройство управления магнитными барабанами — ЗУМБ, к которому можно было подключить до 8 накопителей НБ-11 или аналогичных по интерфейсу.
Стоит отметить, что индекс −23 в маркировке устройств означает, что их разработка была выполнена для ЭВМ Минск-23, от которой ЭВМ Минск-32 и унаследовала систему обмена информацией с внешними устройствами, да и саму номенклатуру внешних устройств, за исключением накопителей на магнитных лентах.
В номенклатуре периферийных устройств упоминались адаптеры для передачи информации по телеграфным и телефонным каналам, а также алфавитно-цифровые дисплеи. В комплект входили устройства питания (шкафы) — УПВ (устройство питания вычислителя и УПМОЗУ (устройство питания МОЗУ). В более поздних сериях вместо этих устройств поставлялся один шкаф УПП (устройство питания процессора). С ЭВМ стандартно поставлялись устройства подготовки данных УПДК для перфокарт и УПДЛ для перфолент. Кроме собственно перфораторов в их состав входили пишущие машинки Consul 254 и устройства управления, обеспечивающие перенос информации на бумажный носитель, распечатку, верификацию, исправление перфолент.
Элементная база ЭВМ «Минск-32» включала в себя комплект элементов диодно-трансформаторного типа «600 КГц» — вычислитель, «250 КГц» (унаследованный от «Минск-22») — периферийные устройства.
Для Минск-32 было разработано достаточно богатое, по меркам своего времени, программное обеспечение:
Все трансляторы генерировали на выходе так называемые «Результирующие программы» (РП) на «языке загрузки». Язык загрузки представлял собой последовательность «директив загрузки» и машинных кодов. С помощью директив загрузки программа в оперативной памяти ЭВМ настраивалась на реальные адреса ОП в тех местах, где это было необходимо. В общем случае РП был необходим ещё этап «сборки» с другими программами, библиотечными или собственной разработки. Программа «Сборщик» просматривала РП на предмет неразрешенных внешних ссылок, и добавляла необходимые модули с лент системы или других лент с РП, формируя на выходе собранную программу на языке загрузки.
Благодаря достаточно высокой степени совместимости, большинство программ, созданных для ЭВМ Минск-2, Минск-22, Минск-22М могло без изменений выполняться на Минск-32.
Операционной системой являлась система программ «Диспетчер», которая базировалась на магнитной ленте системы (ЛС) и позволяла параллельно выполнять до 4-х рабочих программ, одновременно с обменом информацией с одним из устройств быстрого канала и любым количеством устройств, подключенных к медленному каналу.
Позже были разработаны «Барабанная операционная система» (БОС) и «Ленточная операционная система» (ЛОС), которая поддерживала работу с дисковыми накопителями емкостью 7,25Мб ЕС-5052[3].
Система программ "Диспетчер" поставлялась в двоичном виде, готовая к использованию. Единственно, что при формировании "Ленты системы" необходима была таблица внешних устройств - ТВНУ, считываемая с перфокарт. Другим операционным системам, БОС, ЛОС и УОС уже требовался этап генерации, с применением макрогенератора и транслятора ТСК.
Система программного обеспечения Минск-32 продолжала развиваться и после прекращения выпуска ЭВМ в 1975 году. В последующие годы она пополнилась «Универсальной операционной системой» (УОС), которая соединила в себе достоинства БОС и ЛОС, и была более ориентирована на использование дисковых накопителей, а также «Системой подготовки программ», значительно облегчающей работу программиста. Впервые для отечественных ЭВМ подобного класса была разработана система управления файлами, по образу и подобию OS/360. Эта система официально не объявлялась частью операционной системы, но последовательно проводилась через все системное ПО. Были установлены единые правила наименования и оформления файлов («массивов») данных, стандартизированы процедуры ввода-вывода как единичных записей данных, так и блоков записей, процедуры обработки сбоев ввода-вывода, что, в общем случае, позволяло программировать обработку данных не привязываясь к типу носителя, будь то перфокарты или магнитные ленты.
ЭВМ «Минск-32» выпускалась серийно с 1968 по 1975 годы на Минском заводе ЭВМ, в последние годы параллельно с производством ЭВМ ЕС-1020, ЕС-1022. Всего было выпущено около 3 тысяч комплектов ЭВМ, кроме того выпускались отдельно для модернизации машин ранних выпусков устройства ТУС-32, МОЗУ-32, периферийные устройства. Тысячи предприятий-пользователей за годы эксплуатации накопили огромный объем прикладного программного обеспечивания и файлов данных на электронных носителях. Хотя кодировка символов и не совпадала, и форматы двоичных данных сильно отличались, носители Минск-32 (перфокарты, перфоленты, магнитные ленты) без проблем считывались устройствами ЕС ЭВМ. Очень благоприятным был тот фактор, что языки программирования КОБОЛ и ФОРТРАН для Минск-32 были реализованы максимально близко к унифицированному КОБОЛу и Фортрану-4, трансляторы с которых входили уже в первые версии операционных систем ДОС ЕС и ОС ЕС. Поэтому уже первые серийные экземпляры ЕС ЭВМ комплектовались так называемым пакетом «Совместимость Минск-32». Это был набор программ, который а) переводил тексты на КОБОЛЕ и Фортране Минск-32 в тексты на КОБОЛЕ и Фортране ЕС ЭВМ, считывая носители Минск-32 и записывая результат на носитель ЕС ЭВМ. В общем случае результаты перевода требовали каких-то правок, но практически получалась синтаксически правильная программа на целевом языке; б) считывал символьные и двоичные данные на носителях Минск-32 и записывая результат на носители ЕС ЭВМ. Правила конвертации описывались специальными директивами. Существовала так же возможность и конвертирования данных из формата ЕС в формат «Минск-32».
ЕС-1035, разработка которой была завершена к 1978 году, прямо позиционировалась как замена для выводимых из эксплуатации Минск-32. Ее разработка выполнялась минскими специалистами. Впервые в ЕС-1035 была применена перезагружаемая память микропрограмм, что означало, что теоретически в процессор могла быть загружена любая система команд. Естественно, что такой «гостевой» системой команд стала система команд «Минск-32». Чтобы ее реализовать, управляющую память микропрограмм расширили с 32 до 48 Кб. В набор команд ЕС-1035 внесли единственную новую команду «Выполнить ветвь эмуляции», которая передавала управление находящейся в оперативной памяти программе Минск-32. Далее процессор уже выполнял непосредственно машинные коды «Минск-32». В составе ЕС-1035 поставлялся пакет прикладных программ "Эмуляция "Минск-32". В отличие от ранее описанного пакета «Совместимость» в режиме эмуляции выполнялись двоичные РП, без какой-либо перекодировки, ввод-вывод осуществлялся на те же носители, что и в реальных «Минск-32», все это параллельно с выполнением обычных программ под управлением ОС ЕС ЭВМ.
Одна из ЭВМ "Минск-32" использовалась на советской антарктической станции "Молодежная" для первичной обработки гидрометеорологических данных.
ЭВМ "Минск-32" устанавливались на судах, принимающих телеметрическую информацию от космических объектов.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .