Оценить:
 Рейтинг: 0

Энциклопедия наших жизней: семейная сага. Созидание. 1961 год

Год написания книги
2013
<< 1 ... 33 34 35 36 37
На страницу:
37 из 37
Настройки чтения
Размер шрифта
Высота строк
Поля

В частности, я определил типовую ошибку при выполнении операции «деление» и мы со Смирновым послали заявку на выступление на этой конференции в Свердловске.

Составители программы почему-то не включили в число авторов мою фамилию, хотя доклад делал я сам.

Потом Рамеев в выпускаемых ЭВМ исправил допущенную техническую ошибку.

Главный конструктор Башир вместе с коллегами, удостоившись в 1953 году Госпремии за создание «Стрелы», начал работу над проектом новой машины. Помощников он нашел среди собственных воспитанников. Студенты-дипломники, а потом – выпускники МИФИ в 1955 году вместе с Рамеевым отправились в Пензу, где для новой машины «УРАЛ-1» специально выделили Пензенский завод счётных машин Министерства приборостроения и средств автоматизации. ЭВМ «Урал-1» была предназначена для инженерных расчётов в вычислительных центров НИИ, КБ и на промышленных предприятиях.

Кстати, это, конечно, звучит теперь забавно, но всегда, когда я входил в машинный зал, либо утром либо в любое другое время, если решалась задача, всегда происходил сбой машины на этой операции деления. Как будто, машина «Урал» таким образом приветствовала меня, или хотела привлечь к себе моё внимание. Это была какая-то мистика!

В отдел в конце 1960 года пришли молодые специалисты из Тулы – Соболев и Соловьёв. Я вместе с ними стал обсуждать возможности создания ионного двигателя на основе твёрдого топлива, который выгодно применять уже за пределами земной атмосферы. Мы втроём составили план работ, и поставили перед собой целый ряд вопросов, ответы на которые нужно было найти, для чего необходимо было серьёзно поработать. В начале 1961 года мы часто собирались и обсуждали разные проблемы. А затем, занятые текущими работами, мы как-то постепенно охладели к этому вопросу и перестали встречаться.

Чем ещё характеризуется 61-й год? Этот год, как и несколько других характеризуется тем, что все мы учились. Программисты учились составлять хорошие программы в кодах машины и отлаживать их. Причём каждый по-своему, иногда быстро, иногда довольно медленно, но всегда добросовестно.

Постановщики задач (сначала им был только Соркин, а потом и другие) только ещё учились правильно составлять математическое описание процесса. Такие выражения "как известно" или "как принято" и т. п. не всегда находили должное место в составленных алгоритмах. Поэтому неточно записанные алгоритмы не позволяли получать правильные результаты в расчётах составленных программах. Соответственно, нам – программистам приходилось самим корректировать как алгоритм, так и программу.

Появилось выражение – «вариант программы». При этом тогда, на первых порах, мы – программисты, не всегда умели подсказать постановщику – в чём его недоработка. Это пришло с опытом много лет спустя.

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

Тогда мы ещё не знали и не умели программно перебирать варианты по заданным параметрам и поэтому этот перебор мы осуществляли в виде большого количества вариантов, подготавливая их на перфокартах, выполняя роль операторов. Как впрочем, и в соседней лаборатории инженеры-постановщики выполняли роль техников, рисуя большое количество графиков по полученным от нас распечаткам вариантов. Анализ графиков и выводы делал сам Р. Е. Соркин.

Как уже упоминалось, решение поставленной Р. Е. Соркиным проблемы нельзя было выполнить на тихоходной и слабой ЭВМ Урал, поэтому мы стали осваивать более современную и по тем временам довольно быстроходную ЭВМ М-20, зная что она к нам занаряжена (по распределению внутри министерства).

Конечно по сравнению с характеристиками «Урал-1», "ЭВМ М-20" было более универсальной машиной.

Для сравнения этих двух ЭВМ, я приведу их основные характнристики.

"Урал-1" по производительности относилась к малым машинам, и была относительно дешевой. Она обладала следующими характеристиками:

Система счисления – двоичная. Форма счисления числа – с фиксирующей запятой. Разрядность – 36. Диапазон представления чисел – 1 < х < + 1. Система команд – одноадресная. Быстродействие – 100 операций в секунду. Оперативное ЗУ машины – на магнитном барабане, объёмом 1024 слова. К машине подключались выходные устройства: печатающие (ПЧУ) и перфорирующие (ПФУ). Система команд машины позволяла вести программирование операций с плавающей запятой. Машина имела развитую систему команд с безусловной и условной передачей управления, систему сигнализации и ручное управление, позволяющее следить за использованием программы и вмешиваться в ход её выполнения для внесения исправлений в процессе отладки. Потребляемая мощность – 10 квт. Площадь для размещения машины 75 квадратных метров. ЭВМ «Урал-1» выпускалась до 1966 года. Число выпущенных машин – 183, на одной из которых мы работали.

Занаряженная нам ЭВМ «М-20» была разработана в институте точной механики и вычислительной техники (ИТМ и ВТ) и СКБ-245 под руководством А. Лебедева. Заместители главного конструктора – М. К. Сулим и М. Р. Шура – Бура, с которым я лично был знаком. Основными разработчиками были – П. П. Головистиков, В. Я. Алексеев, В. В. Бардиж, В. Н. Лаут, А. А. Соколов, М. В. Тяпкин и А. С. Фёдоров. Разработка была начата в 1955 году, и завершена в 1958 году. ЭВМ выпускалась с 1959 по 1964 год на Казанском заводе математических машин и Московском заводе САМ. В Казани всего было выпущено 63 ЭВМ "М-20".

Характеристики ЭВМ "М-20".

Элементная база – 1600 электровакуумных ламп, полупроводниковые диоды. Тактовая частота -666,7 кГц (1 импульс примерно за 1,5 мксек.). Система представления чисел – двоичная с плавающей запятой, 45 разрядов на коды чисел. Оперативная память – на ферритовых сердечниках, объёмом 4096 45-разрядных слов. Буферная память – три магнитных барабана по 4096 слов каждый. Внешняя память – магнитные ленты (4 блока), перфокарты. Устройство вывода – печатающее устройство. Производительность – в среднем 20 тысяч операций в секунду… Занимаемая площадь – 170–200 квадратных метров. Потребляемая мощность – 50 кВт, не считая системы охлаждения.

ЭВМ «М-20» считалась у нас в стране самой быстродействующей ЭВМ – 20 тысяч операций в секунду. Но зарубежная техника опережала нашу советскую. Так например, в Англии с 1954 года IBM 704 имела быстродействие 40 тысяч операций в секунду. А поставлявшаяся нам с 1959 года транзисторная ЭВМ IBM 7090 – более 220 тысяч операций в секунду.

Мы начинали работать на двух арендованных машинах М-20, а вскоре получили свою машину. Много позже мы получили машины М-220 и БЭСМ-4.

В нашей стране вскоре на замену М-20 были разработаны полупроводниковые машины БЭСМ-3М, БЭСМ-4, М-220М и М-222, программно совместимые с М-20. Но они уже имели больший объём памяти. Машины М-220М и М-222 были созданы в СКБ Казанского завода ЭВМ, и получили распространение в военно-промышленном комплексе. Они выпускались с 1968 по 1974 год и всего их было выпущено более 200 штук.

Главным конструктором этих ЭВМ был Антонов Вениамин Степанович. Основными разработчиками – А. А. Шульгин, Г. Г. Зоткин, Н. Егорычева, В. С. Клепинин и В. Гуров. Организацией – разработчиком был Научно-исследовательский институт электронных машин (НИЭМ). Изготовители – Московский завод счётно-аналитических машин (САМ) и Казанский завод ЭВМ ЭВМ Министерства радиопромышленности СССР.

Структура машины М-220 мало чем отличается от структуры ЭВМ М-20. Их внутренние организационные связи аналогичны. Поэтому сохранялось программное обеспечение ЭВМ М-20. Отличие ЭВМ М-220 от М-20 состояло в том, что все ЭВМ этого класса выполнены на полупроводниковых приборах (потенциально-импульсные схемы, диодно-трансформаторная логика), и объём ферритового ЗУ увеличен до 16К слов (М-220) и 32К слов (М-222). Кроме того система команд дополнена командами переключения с одного модуля ЗУ на другой. Применено умножение на два разряда, имеется операция извлечения квадратного корня. Все машины этой группы получили модернизированные внешние накопители и устройства ввода – вывода.

ЭВМ М-220 и М-222 размещались на площади 100 квадратных метров и более в зависимости от комплектации внешним оборудованием. Быстродействие их составляло 28 тысяч операций в секунду. Потребляемая мощность от сети – 380 / 220 В., не превышала 20 кВа. Среднее время между отказами -500 часов.

Но поступление этих ЭВМ на предприятие ещё ожидалось, А пока мы только ещё получили техдокументацию на ЭВМ М-20 и приступили к ознакомлению с системой команд.

Я стал составлять конспекты будущих занятий по системе команд М-20, рассматривал различные примеры, кроме тех, что были приведены в техдокументации.

При этом мы впятером составили программы решения задачи Р. Е. Соркина, а набивать программы и решать варианты мы смогли на арендованных ЭВМ. Я в лаборатории провёл занятия по системе команд М-20.

При этом я разъяснял особенности новой ЭВМ: её трёхадресность, возможность не заниматься масштабированием, получение результатов на широкой бумажной ленте, разрешение исправлять не всю исходную информацию, полученную на ленте, а только отдельные единичные перфокарты и т. д.

Конечно, для прогаммистов, работающих на Урале, переход на новую ЭВМ был затруднителен, а для вновь приходящих специалистов он давался более легко.

Бывая в других организациях, я обращал внимание на организацию работ в ВЦ, в частности на работу вспомогательного персонала, впоследствии названных операторами.

Я не сразу осознал важность и необходимость их работы. Многое, чему я учился сам, я систематизировал в своей "копилке знаний", и, рационализировав, старался реализовать на практике, передавая накопленные знания своим сотрудникам.

* * *

Все фотографии в книге взяты из личного альбома семьи Дудко.

<< 1 ... 33 34 35 36 37
На страницу:
37 из 37