Шрифт:
В силу закрытости и относительной давности истинные события тех лет, касающиеся участия этих людей в создании БЦВМ для космической техники, либо вообще не нашли отражения в открытой отечественной и зарубежной печати, либо искажены людьми, практически к ним не причастными.
В связи с этим автор настоящего изложения, как непосредственный и, можно сказать, активный участник рождения космических БЦВМ, решил восполнить этот пробел, а заодно и восстановить историческую правду событий тех лет.
В ОКБ С.П.Королева начало разработки бортовых цифровых устройств для космических аппаратов (КА) относится к 1958 году, когда появилась объективная потребность создания средств программно-логического управления сложными системами проектируемых КА, в том числе для полетов с человеком (экипажем) на борту, а также специальных КА военного применения.
Эти разработки в комплексе Б.Е.Чертока под руководством А.А.Шустова, И.А.Сосновика, а с 1961 года — Г.В.Носкина в конечном итоге завершились созданием целого ряда цифровых программно-временных и вычислительных устройств типа «Гранит» (все КА «Восток», «Восход»), «Ритм» (все КА «Зенит»), «Ранет» (КА «Молния-1»), ПВУ (для всех орбитальных и спускаемых межпланетных КА 2МВ, ЗМВ, 4МВ).
Все устройства были разработаны на потенциальной полупроводниковой и импульсной феррит-транзисторной технике, практически серийно и продолжительное время выпускались на заводе ОКБ-1 и на смежных заводах даже тогда, когда ряд космических аппаратов по инициативе С.П.Королева передали на другие предприятия. Все упомянутые устройства были специализированные, с жесткими или вводимыми по радиолинии программами.
Но ступенью к созданию бортовых ЭВМ универсального типа, конечно, были первые «наземные» вычислительные ЭВМ, разработанные для расчетов в новых отраслях науки и техники. И многие специалисты, получившие опыт в создании и эксплуатации таких ЭВМ, стали участниками создания и бортовых вычислительных машин.
В связи с этим немного коснусь исторических аспектов появления наземных ЭВМ в ОКБ-1, потому что первоначальная структура, идеология построения, базовое программное обеспечение и терминология при создании бортовых ЭВМ во многом брались с этих наземных ЭВМ.
В начале и середине 50-х годов атомная бомба и атомная промышленность, а также развивающаяся ракетная техника превратились в системные факторы, доминирующие в политической научном и промышленном отношениях. Эти факторы буквально взрывным образом толкали новые направления в науке и технике. В частности, они определили и развитие вычислительной техники в мире (в основном в США) и в СССР. В стране началось довольно интенсивное создание средств вычислительной техник и программирования, крайне необходимых для ускорения огромного объема вычислительных работ в многочисленных закрытых ядерных центрах и на предприятиях, создающих ядерное оружие, ядерные реакторы и ракетную технику. В этот период были разработаны и начали эксплуатироваться цифровые электронные вычислительные машины (ЦЭВМ) М-2, МЭСМ, «Стрела», БЭСМ «Урал-1», М-20.
В единичных экземплярах были созданы ламповые ЭВМ М-1 (группа молодых специалистов под руководством члена-корреспондента АН СССР И.С.Брука в лаборатории электросистем Энергетического института им.Г.М.Кржижановского) и М-2 (там же, но уже с главным конструктором М.А.Карцевым), МЭСМ, БЭСМ (под руководством С.А.Лебедева), на которых круглосуточно выполнялись работы по важным секретным работам. В Москве в СКБ-245, созданном на базе завода САМ, с 1950 года под руководством также И.С.Брука начались разработки ЭВМ. Вскоре здесь была создана ЭВМ «Стрела», руководство разработкой которой наряду с И.С.Бруком осуществлял Б.И.Рамеев. ЭВМ «Стрела» стала первой машиной, освоенной в промышленном производстве в СССР. Было изготовлено семь комплектов, которые практически все были направлены в Институт прикладной математики, проводивший расчеты важнейших задач по ядерной и ракетной тематике. Конечно, ЭВМ создавались молодыми коллективами энтузиастов, окрыленных стоящей целью, под руководством более опытных специалистов. Выдающийся инженер, а в дальнейшем создатель в 80-х годах самых быстродействующих ЭВМ в мире (М-10, М-13 в системе ПРО страны), руководитель научно-исследовательского института вычислительных комплексов (НИИВК) Михаил Александрович Карцев вспоминал о том времени.
В 1950 году в лабораторию электросистем Энергетического института АН СССР им. Г.М.Кржижановского, которую возглавлял член-корреспондент АН СССР Исаак Семенович Брук, начали собираться молодые люди, для того чтобы поднимать советскую вычислительную технику. Первым дипломированным специалистом среди нас был Николай Яковлевич Матюхин — молодой специалист, окончивший МЭИ весной 1950 года, и вокруг него было несколько дипломников из МЭИ, МАИ, из Горьковского государственного университета.
А я, инженер-недоучка, студент 5-го курса МЭИ, поступил по совместительству. Всего нас было человек десять. Никто из нас до прихода в лабораторию электросистем не только не был специалистом по вычислительной технике, но даже не знал, что может быть электронная вычислительная система и что такое вообще возможно. Такими-то силами мы начали делать одну из первых советских вычислительных машин — вычислительную машину М-1. Может быть, это было нахальством с нашей стороны, но точно не было халтурой.
Вычислительная техника была очень нужна и коллективу ЦНИИ-58, которым руководил знаменитый создатель артиллерийского вооружения генерал-полковник Василий Гаврилович Грабин (в 1959 году ЦНИИ-58 был присоединен к ОКБ-1 С.П.Королева), куда я был направлен на работу в 1956 году по распределению после окончания Ленинградского Электротехнического института им. В.И.Ульянова (Ленина). Но с обеспечением этой техникой в стране была «напряженка». Выход, если можно сказать, в ЦНИИ-58 был найден в следующем. В 1955 году СКБ-245 вслед за ЭВМ «Стрела» была разработана ЭВМ «Урал-1», переданная в Пензенский филиал этого СКВ для доработки с дальнейшим выпуском на выделенном для серийного производства пензенском заводе. Главный конструктор этой ЭВМ Б.И.Рамеев понимал, что многим предприятиям срочно нужна ЭВМ, и не только для выполнения конкретных вычислительных работ, но и для обучения и подготовки специалистов в этой новой области. ЭВМ «Урал-1» была ламповой машиной для инженерного применения с очень скромными даже по тем временам характеристиками: одноадресная, 36-разрядная с фиксированной запятой, с оперативным запоминающим устройством (ЗУ) на магнитном барабане на 1024 36-разрядных слов и дополнительным ЗУ на магнитной ленте на 40 тысяч слов. Среднее быстродействие ЭВМ составляло 100 операций в секунду. Мощность ЭВМ — 10 кВт, площадь размещения — 75м.
ЭВМ «Урал-1» была передана в серийное производство, и в обозримом будущем ее можно было получить, заняв очередь, которая уже была трехгодичной. Однако оказалось, что получить ЭВМ с пензенского завода можно значительно раньше. Условием такого получения являлось направление на завод бригады специалистов для участия в сборке и настройке выделенного комплекта ЭВМ.
По указанию В.Г.Грабина такая группа молодых сотрудников института была оперативно сформирована в августе 1957 года. В нее вошли молодые инженеры научно-исследовательского бюро (НИБ) института: Борис Пряхин, Николай Рукавишников, Леонид Мезенов, уже немолодой инженер Геннадий Иванович Макаров, техник Александр Шпагин, один монтажник с завода, и, когда бригада уже начала работать в Пензе, к бригаде присоединился вернувшийся из советской армии техник Юрий Стишёв.