Текст книги "Цвет сверхдержавы - красный. Трилогия (СИ)"
Автор книги: Сергей Симонов
Жанры:
Альтернативная история
,сообщить о нарушении
Текущая страница: 151 (всего у книги 176 страниц)
Хрущёв помрачнел.
– Ясно. Готовьте проект постановления о создании Государственного Комитета управления автоматизацией экономики. Председателем Комитета пишите меня, заместителем – Косыгина, я с ним этот вопрос утрясу, членами комитета – вас, Лебедева, Китова... Сами ещё решите, кто из специалистов может быть полезен. Через неделю жду проект Постановления.
Постановление о создании ГосКомУпра было утверждено Президиумом ЦК и Советом Министров 28 августа 1958 г. (АИ, к сожалению. В реальной истории это предложение А.И.Китова принято не было)
Техническую проблему с устройствами хранения данных решали сразу по нескольким направлениям. Работа над совершенствованием накопителей на жёстких магнитных дисках велась постоянно и планомерно. Пока это ещё не были те высокотехнологичные устройства, вроде того, что стояло на присланном ноутбуке. НЖМД конца 50-х весил около тонны, в самолёт его грузили краном.
(Вот так http://gagadget.com/media/uploads/storage-evolution/storage-evolution-06.jpg)
По конструкции вновь разрабатываемые НЖМД больше напоминали большой дисковод с несъёмной дискетой. Основная работа велась в направлении повышения плотности записи, чтобы уменьшить габариты накопителей.
Для создания полноценных жёстких дисков была необходима развитая точная механика, фундаментальные научные исследования и многомиллионные вложения.
Ждать 20-30 лет было некогда. Решили пока использовать доступные решения – накопители на магнитной ленте (НМЛ) с последовательным доступом, они же стримеры.
Первоначально с ними тоже было много проблем. Плотность записи была слишком мала – на лентах НМЛ первой БЭСМ умещалось всего 400 чисел. Но, главное – качество ленты. Она ломалась, магнитное покрытие осыпалось. Хранить на таких лентах аналоговую аудиозапись было ещё можно, но для цифровых данных такая лента не годилась.
Советская химия полимеров только начала развиваться. Но основные технические решения были уже известны. Пока советское оборудование для производства лавсановой основы для магнитной ленты ещё проектировалось, через десятые руки приобрели на Западе импортное. Рецептуру магнитного покрытия на основе феррита бария и технологию его нанесения разработали сами. Активно занялись методами повышения плотности магнитной записи, тем более, что для совершенствования НЖМД предстояло решать ту же проблему. В Белоруссии, в Могилёве строился завод «МогилёвХимВолокно» (в реальной истории построен в 1968 г)
Побочным эффектом для народного хозяйства от широкого внедрения лавсана и вообще продукции на основе полиэтилентерефталата (ПЭТФ) было производство туристической одежды из нетканого материала «Флис», парусов для яхт, множества видов тары для пищевых и других продуктов, и конструкционного пластика.
(см. гл. 02-30 http://ru.wikipedia.org/wiki/Полиэфирный_листовой_прессматериал) Немудрено, что продукцию завода «МогилёвХимВолокно» ждали с большим нетерпением.
Пока завод ещё не начал работать, лента для стримеров производилась относительно небольшими количествами – на советских лабораторных установках, и на импортном оборудовании, смонтированном во временных помещениях. Заводы вводились в строй постепенно – пока некоторые цеха ещё строились, другие уже могли работать в режиме освоения. Хотя для производств непрерывного цикла это было не всегда возможно.
Так или иначе, благодаря принятым мерам, а также скрытому сотрудничеству с американской фирмой «Ампэкс», первые стримеры высокой ёмкости появились в 1957 г (см. гл. 02-32) и продолжали совершенствоваться.
Сознавая необходимость в подобных устройствах хранения данных, Хрущёв на январской, 1958 г сессии Координационного Совета ВЭС предложил развивать международное сотрудничество в области электроники, не только по НЖМД, а по всем основным направлениям.
Красочная «бизнес-презентация» Первого секретаря ЦК оказалась весьма убедительной. К сотрудничеству охотно подключились ГДР, Болгария и Югославия. В ГДР началось строительство народного предприятия VEB «Robotron», в Болгарии – НПО «Изот», в Югославии – завода «Элетап» (АИ, в реальной истории построены в 1969-80 гг). Особенно ценным было участие ГДР – уровень немецкой точной механики и оптики в серийном производстве был выше советского.
Первый секретарь собрал в Кремле рабочее совещание НТС СССР с участием профильных министров, ведущих разработчиков и крупнейших учёных. Собрались в зале заседаний Президиума ЦК, рядом с кабинетом Хрущёва. Никита Сергеевич заслушал отчеты о текущих работах и поставил задачи на будущее. Особое внимание он обратил, как и на первом совещании в декабре 1953 года, на унификацию и стандартизацию разработок.
– Вот, сейчас у нас очень много организаций взялись за разработку ЭВМ для своих целей. У кого-то получается, у кого-то не очень, – сказал Никита Сергеевич. – Может быть, столько разных разработчиков нам и не нужно. Но мы пока этот процесс не ограничиваем, чтобы, как говориться, вместе с водой не выплеснуть ребёнка. Ведь среди сотни неудачных проектов могут найтись один-два талантливых разработчика, которых надо увидеть и поддержать. Да, расточительно. Но на данном этапе по-другому пока не выходит.
– У наших американских конкурентов, фирмы IBM, как мне говорили, аж 20 конструкторских бюро, работающих по единому плану, – продолжал Хрущёв. – Представляете, какая научная силища там сконцентрирована? И ведь капиталисты идут на подобные затраты, а почему? Потому что осознают важность электронных машин.
20 конструкторских бюро в составе IBM было в середине 60-х, однако Первый секретарь решил, что подобные детали, в данном случае, несущественны.
– А это значит, что нельзя нам больше работать кто в лес, кто по дрова, – строго сказал Хрущёв. – Зеленоградский «Научный центр» я видел. Мощное предприятие. Можно его считать образцовым. Остальных разработчиков будем организовывать в подобные центры, не обязательно географически единые, но работающие по общему плану. А то у нас в огороде бузина, а в Киеве дядька.
Все заулыбались. В Киеве был не просто дядька, там работал присутствовавший на общем совещании Виктор Михайлович Глушков. Услышав упоминание Киева, Виктор Михайлович тоже улыбнулся и церемонно поклонился.
– Однако на что надо обратить внимание – на строгое следование принятым в декабре 1953 года правилам разработки ЭВМ – разрядности, совместимости по форматам данных, и так далее. Надо ещё раз подумать, и выработать чёткие стандарты, – предложил Никита Сергеевич. – Прежде всего – с учётом многонационального партнёрства по странам ВЭС, ОВД, СЭВ, а также учитывая необходимость совместимости по данным с западными разработками. Это я сейчас говорю о текстовой информации, прежде всего.
Никита Сергеевич имел в виду текстовые кодировки, и специалисты его поняли.
– Полагаю, что сейчас, учитывая малые объёмы памяти существующих ЭВМ, достаточно будет иметь в составе кодовой таблицы только латиницу, кириллицу и отдельные буквы, используемые в языках Восточной Европы, – продолжил его мысль академик Лебедев. – Нашим азиатским партнёрам придётся потерпеть, применение кодовой таблицы, содержащей все символы всех языков ВЭС (UTF-8) – дело будущего. Пока придётся обходиться латиницей и кириллицей.
– Вопрос использования русского языка в качестве средства международного общения ВЭС на сессии Координационного Совета обсуждался, – сказал Хрущёв. – Причём его подняли не мы, а наши партнёры, они сами с этим предложением вышли. Поэтому давайте пока опираться на этот вариант. Вообще о стандартизации надо думать уже сейчас, в широком смысле. Мне представляется, что серийные ЭВМ, предназначенные для массового применения должны быть совместимы между собой не только по форматам данных, но и унифицированы по архитектуре.
– Вот у нас Башир Искандарович разработал удачную ЭВМ «Урал». Сейчас он занялся её развитием, «Уралом-2», – продолжал Никита Сергеевич, – Дальше я предлагаю идти путём разработки линейки машин, унифицированных между собой по элементам архитектуры. Как вы считаете, Башир Искандарович, на основе ваших наработок можно сделать, скажем, ряд из трёх – пяти ЭВМ, от маленькой до очень большой и мощной, но с высоким уровнем унификации?
– Можно, Никита Сергеич, – ответил Рамеев. – Более точно смогу сказать, после некоторых размышлений, но такая идея и у меня проскакивала.
Это была ещё одна идея Рамеева – стандартный ряд ЭВМ различной мощности. Но у него это предложение созрело лишь в 1963 году. Хрущёву столько времени ждать было некогда. Он вновь решил «впарить» Рамееву его же идею, но пораньше.
– А давайте, Башир Искандарович, вы этот вопрос не спеша обдумаете, и в начале следующего года представите на рассмотрение НТС СССР свои предложения?
Хитрый Хрущёв уже изучил вопрос по присланным документам, и знал, что Рамеев с задачей справился блестяще. Но... слишком поздно. А если у СССР будет свой собственный ряд ЭВМ к моменту появления на Западе IBM System-360, вопрос о копировании этой архитектуры и вовсе не возникнет. Более того, история может ещё повернуться и так, что американцы будут пусть не копировать советскую разработку, но будут вынуждены делать свою машину совместимой с советской.
– Сергей Алексеич, ведь ваша БЭСМ-2 выпускается серийно? – спросил Первый секретарь. – А что ещё у вас за последнее время сделано?
– Да, БЭСМ-2 с конца 1957 года пошла в серию, – подтвердил Лебедев. – Делают её в Ульяновске, на заводе имени Володарского. На Московском заводе САМ с 1956 года выпускается ЭВМ военного назначения М-20, сделанная на агрегатах БЭСМ-2, также полностью на полупроводниковой элементной базе – микросборки и память на плакированном проводе. (В реальной истории в схемотехнике М-20 сначала использовались электронные лампы (4000 ламп), позднее её перевели на феррит-транзисторные ячейки, а затем на полупроводники.). Это по конструкции почти та же БЭСМ-2, но для военных. Военным требуется много ЭВМ, поэтому сейчас М-20 готовится к серийному производству на Казанском заводе математических машин.
– На базе М-20 мы сделали ЭВМ М-40 для системы противоракетной обороны. В настоящее время ЭВМ в строю, с 1957 года на ней считаются боевые задачи. Для системы ПВО «Даль» нами разработана ЭВМ М-50 (АИ). По используемой элементной базе это – глубокая модификация М-40. С 1959 года планируем развернуть её серийное производство.
(В реальной истории М-50 введена в 1959 г. и явилась модификацией ЭВМ М-40. Обеспечивала выполнение операций с плавающей запятой и была рассчитана на применение в качестве универсальной ЭВМ. На базе М-40 и М-50 был создан двухмашинный контрольно-регистрирующий комплекс, на котором обрабатывались данные натурных испытаний системы ПРО. 50 тыс. оп./с. Элементная база: лампы, ферриты, полупроводниковые транзисторы и диоды. В АИ М-20, М-40 и М-50 собраны уже на полупроводниковых микросборках и твистор-памяти)
– Но на ней уже используются два арифметико-логических устройства – большей и меньшей мощности, работающие с общим полем памяти. На большом устройстве АЛУ считается основная боевая задача, малое АЛУ отрабатывает задачи ввода-вывода информации по 28 телефонным и 24 телеграфным дуплексным линиям связи. (АИ, в реальной истории такая архитектура была применена на военной ЭВМ 5Э92б для ПВО, разрабатывалась с 1961 г, пошла в серию с 1965-го. В АИ Лебедев реализовал идею несколько раньше). Конструктивно ЭВМ М-50 выполнена в стандартных контейнерах и пригодна для установки на шасси автомобиля ЗИС-157. Вам, Никита Сергеич, стоило бы на неё посмотреть...
– Посмотрю обязательно, – тут же согласился Хрущёв. – Это всё, как я понимаю, наследники БЭСМ-2?
– Совершенно верно, – ответил Лебедев. – Но у нас есть и совершенно новая разработка – БЭСМ-3М.
(В реальной истории БЭСМ-3М – небольшой макет машины, построенный из макетов основных узлов ЭВМ на первых полупроводниковых элементах. Инициативная разработка молодых сотрудников ИТМиВТ. Повторяла структурно-логическую схему М-20. Стала основой для серийной БЭСМ-4.)
– О! А поподробнее? – тут же спросил Никита Сергеевич.
– Это – совершенно новая идея, – видя, что Первый секретарь заинтересовался, Лебедев пояснил подробнее. – Наши студенты творчески переосмыслили концепцию М-50, и вместо двух АЛУ, работающих с единым полем памяти, сделали одно многозадачное АЛУ.
– Многозадачное? – переспросил Хрущёв.
– Да. У обычного процессора имеется набор так называемых регистров, в которых он временно помещает обрабатываемые данные, адреса, команды... информацию, с которой АЛУ работает в данный конкретный момент времени, – Лебедев объяснял по-простому, «как для 6-го класса». – Раньше у нас быстродействия хватало только-только на обслуживание одного набора регистров. Сейчас, по мере роста тактовой частоты, появилась возможность обслуживать попеременно, в цикле, 12 таких наборов. Можно сделать и меньше, например, 8 или 4 – для упрощения и удешевления машины.
(Архитектура CDC Cyber-170, фактически – 12-потоковый hyper-threading)
– То есть, машина как бы переключается с одного набора регистров на другой, успевая обсчитывать не одну задачу, а сразу несколько. Это позволяет не только реализовать ввод-вывод данных параллельно с решением основной задачи, но и решать несколько основных задач одновременно, под управлением особой программы-диспетчера, иначе именуемого операционной системой.
– Операционная система? – переспросил сидевший напротив Лебедева Исаак Семёнович Брук.
– Небольшая программа, постоянно находящаяся в памяти, и управляющая выполнением пользовательских задач, – пояснил Лебедев. – А также целый комплекс небольших служебных программ, вызываемых по мере необходимости.
– А чем плоха обычная управляющая микропрограмма, прошитая в ПЗУ? – спросил Рамеев.
– Её сложнее обновлять и расширять, – ответил Лебедев. – А тут ядро операционной системы сидит в оперативной памяти постоянно, можно его дописывать, обновлять, и даже на лету подгружать и выгружать модули ядра, не перезагружая ЭВМ.
– Это как? – изумился Рамеев.
– М-м-м... – Лебедев замялся. – Это показывать надо... Так не объяснить. Никита Сергеич, у вас телетайп работает?
– Конечно, – кивнул Хрущёв.
– Вы не позволите провести после совещания короткую демонстрацию? – спросил Лебедев.
– Пожалуйста! – ответил Никита Сергеевич. – Ещё вот какая идея... Если уж заниматься стандартизацией нашего зоопарка, то надо и о конструктивном оформлении машин сразу задуматься. У нас сейчас будут активно внедряться интегральные схемы, уже используются микросборки. А корпуса ЭВМ каждый лепит свои, опять же, кто в лес, кто по дрова. Надо проверить, что творится в этом плане на Западе, а потом принять за основу стандартный модуль, как единицу объёма монтажа на микроэлектронных компонентах.
Хрущёв имел в виду Unit, как единицу монтажа серверных стоек. Пока его понял только Лебедев, остальные с этим понятием ещё не сталкивались.
– Да и корпуса самих наших микросхем надо бы пропихнуть на Запад в качестве стандарта, – добавил Первый секретарь.
– Сначала, Никита Сергеич, надо решить вопрос с полупроводниковой памятью, – сказал академик. – Пока у нас память по десятку шкафов занимает, думать о стандартных модулях ещё преждевременно.
– Сейчас, – продолжил Лебедев, – значительно более важными проблемами следует считать создание полупроводниковых микросхем памяти, с высоким быстродействием, уменьшение габаритов и повышение плотности записи накопителей на магнитных дисках, а также создания быстрого модема на принципах квадратурной амплитудной модуляции сигнала со скоростью не менее 20 килобод.
– Необходимо разрабатывать системы приема/передачи модулированного сигнала (КАМ), цифровых приемопередатчиков, работающих на высоких и ультравысоких частотах. Также мы уже начали в инициативном порядке разрабатывать аппаратный кодировщик звукового сигнала, реализующий алгоритм сжатия с потерями. Его исходный код нам предоставлен компетентными органами, судя по названию – Speex, какая-то западная разработка... Он позволит передавать аудиосигнал в цифровом формате, при этом на сжатие данных не будет затрачиваться время работы основного процессора. Всё это необходимо для организации цифровой связи в масштабах страны.
– Сергей Алексеич, вы, пожалуйста, ваши предложения в письменном виде Григорию Трофимычу для протокола представьте, – попросил Хрущёв. – Чтобы при записи на слух чего-нибудь случайно не исказить. Предложения, считаю, правильные, реализовывать их будем.
Исаак Семёнович Брук рассказал о ведущихся в ИНЭУМ под его руководством работах Николая Яковлевича Матюхина и Михаила Александровича Карцева. Основой этих разработок была ЭВМ М-3, разработанная Матюхиным под руководством Брука в 1954-55 годах. С 1957 года Матюхин работал отдельно, в НИИ автоматической аппаратуры, занимаясь разработкой специализированной ЭВМ для ПВО, получившей собственное наименование «Тетива». Эстафету от Матюхина в ИНЭУМ принял Карцев.
Брук делал ЭВМ М-3 без постановления ЦК и Совета Министров, по постановлению Президиума Академии Наук. Поэтому у него возникли проблемы при сдаче машины Государственной комиссии под председательством академика Бруевича. К тому же Исаак Семёнович, человек более чем оригинальный, скрытный, старался держать факт ведения своих разработок в секрете. Однако при этом Брук предоставлял техническую документацию на М-3 всем, кто проявлял к ней интерес, давая возможность построить машину самостоятельно. Таким образом, он фактически предвосхитил концепцию Open Hardware. (Вот такой он был оригинал)
М-3 в своём изначальном, исходном виде в 1956 г в серию не пошла. Одну машину М-3 по предоставленной Бруком документации построили под руководством академика Амбарцумяна в Академии Наук Армении, одну – в Московском ВНИИ Электромеханики (ВНИИЭМ), третью собрали в ОКБ С.П. Королёва. Собирали их на опытном заводе ВНИИЭМ. Ещё по одной запустили в 1958 году в Венгрии и Китае. Из Китая как раз вернулся Георгий Павлович Лопато, помогавший китайским товарищам на Пекинском телефонном заводе налаживать ЭВМ. Лопато был по возвращении назначен главным инженером Минского завода счётных машин им. Орджоникидзе.
В Минске сложилась феерическая ситуация – из-за нестыковок в работе плановиков завод был построен, но выпускать на нём было нечего – не было утверждённой Госкомиссией конструкции ЭВМ. (Реальная история, не АИ) Хрущёв, узнав об этом, от души навставлял руководству Госплана и Госэкономкомиссии. Однако, как выяснилось, адмирал Кузнецов вычислил эту ситуацию по «документам 2012», и поспешил «подобрать» бесхозную разработку. (АИ)
Он вышел на Брука и Карцева, предложив им ускорить преобразование бруковской Лаборатории управляющих машин и систем (ЛУМС АН СССР) в Институт Электронных Управляющих Машин (ИНЭУМ, в реальной истории образован постановлением от 27 сентября 1958 г), а в качестве задачи поставил создание управляющей ЭВМ для морского комплекса ПВО.
Исходная М-3 для этой цели не годилась из-за малого быстродействия. Изначально Брук с Матюхиным использовали в качестве оперативной памяти магнитный барабан, к тому же низкооборотный, из-за чего быстродействие машины получилось смешное – всего 30 оп/с. В 1956 году к машине пристроили ОЗУ на ферритовых кольцах, быстродействие увеличилось до 1500 оп/с. Для решения научных задач это на тот момент было ещё приемлемо, но не для задач ПВО.
Карцев переработал конструкцию М-3, сделав на основе её архитектуры и с использованием отдельных узлов, управляющую машину М-3М, ставшую основой экспериментального корабельного БИУС «Кристалл», установленного на крейсеры проекта 70 (АИ, ракетный 68-бис), а также на крейсеры «Сталинград» и «Москва» проекта 82. (АИ, см. гл. 03-12)
Эта машина была сделана уже не на дискретной диодно-транзисторной логике (в просторечии – «рассыпухе» ), а на микросборках из однокристальных схем малой интеграции, едва успевших появиться. Оперативную память выполнили на тонкоплёночных платах, поставили более быстрый тактовый генератор. М-3М сделали 32-хразрядной. Машина была адаптирована к условиям эксплуатации на кораблях. (АИ)
Серийное производство М-3М наладили с подачи адмирала Кузнецова на Минском заводе счётных машин (АИ). Там же позднее собирали матюхинские специализированные ЭВМ «Тетива» для ПВО. (Реальная история).
Но этих специализированных ЭВМ требовалось не так уж много. Чтобы загрузить современный завод с достаточно большим коллективом, было решено запустить в серию под наименованием «Минск» рамеевский «Урал-2», а позднее – машины из разрабатываемого им стандартного ряда. Наименование поменяли «по политическим соображениям», так же как в Ереване под наименованием «Наири» позднее начали производить те же «Уралы». (АИ. Примерно как в 90-х куча производителей делала свои компьютеры как «IBM-совместимые». В АИ будут «Урал» -совместимые и «БЭСМ-совместимые» ЭВМ. В реальной истории в заводском СКБ под руководством Георгия Павловича Лопато в 1959 году разработали небольшую и недорогую ЭВМ «Минск-1». Машина оказалась удачной, и выросла позднее в обширное семейство малых универсальных ЭВМ, но имевших нестандартную разрядность 37 бит и ограниченно совместимых между собой.)
Теперь Карцев разрабатывал управляющую ЭВМ М-4, обладавшую весьма выдающимися для того времени характеристиками. Она тоже должна была использоваться в комплексах ПВО. Тщательно изучив полученную из ИАЦ через академика Келдыша документацию, Карцев сразу изменил первоначальную концепцию М-4, доработав её до уровня М4-2М (1964 года выпуска)
В соответствии с общими требованиями стандартизации разработки Карцев сделал свою машину 32-хразрядной (В реальной истории М-4-2М имела необычную разрядность 29), с представлением чисел с плавающей запятой. ЭВМ Карцева имела быстродействие 220 тысяч операций в секунду. В М4-2М за один машинный такт в 4,5 мкс выполнялась любая операция – арифметическая, логическая или управляющая, в том числе умножение. Это обеспечивалось применением однотактного АУ с пирамидой сумматоров для выполнения умножения. По сути, это была реализация прообраза современной RISC-архитектуры. Применена была и другая новинка для тех лет – конвейер. Размер оперативной памяти первоначально был очень малым – 30, 60 или 120 килобайт, в зависимости от модификации машины – 5Э71, 5Э72 или 5Э73. По мере развития элементной базы память машины увеличили.
Как управляющая машина ЭВМ М4-2М имела развитую систему внешних прерываний. Обеспечивались 12 активных и 12 пассивных прерываний от объекта управления. Время реакции машины на активные прерывания было очень мало: переход на программу прерывания происходил за 2-3 машинных такта. Это было одним из достоинств ЭВМ М4-2М. (источник http://www.computer-museum.ru/histussr/m4-2m.htm)
На тех же конструктивных блоках, что использовались в М4-2М был построен дополнительный внешний вычислитель М4-3М. Он использовался для операций с числами с фиксированной запятой. Обе машины работали совместно, представляя собой взаимосвязанный вычислительный комплекс.
Для ввода и вывода информации использовались фотосчитывающее устройство и алфавитно-цифровое печатающее устройств, т.е. – принтер. Также имелись системы внешних устройств (СВУ-79-1 и СВУ-79-2), обеспечившие подключение к ЭВМ М4-2М внешней памяти на магнитных барабанах, периферийных устройств (АЦПУ-128-2, ПИ-80М, ВУ-700-3), дальних линий телефонной и телеграфной связи, нескольких последовательных шлейфов для объектовой связи.
Первоначальное назначение ЭВМ М-4 – специализированная ЭВМ для ПВО, обусловило хранение её программы в постоянной памяти. То есть, она выполняла постоянно только одну программу – для специализированных ЭВМ тогда это было нормой.
М4-2М выпускалась серийно для нужд ПВО. Подготовка производства была начата с апреля 1958 года на Загорском электромеханическом заводе. На завод была передана конструкторская документация.
Освободившийся коллектив разработчиков по руководством Брука и Карцева начал разрабатывать ЭВМ М-5, предназначенную для экономических расчётов. Она создавалась на наработках М4-2М, но задумывалась как многопрограммная и многотерминальная вычислительная машина со страничной организацией памяти, которая могла работать как в пакетном режиме, так и в режиме разделения времени. Ее структура базировалась на общей магистрали, связывающей центральный процессор, блоки оперативной памяти и устройства управления вводом-выводом и внешней памятью, игравшими роль каналов, характерных для машин третьего поколения. Была выделена адресная арифметика, обеспечивавшая выполнение инструкций над индексными регистрами и преобразование адресов основных команд.
Повышенная производительность М-5 достигалась за счет мультипрограммного режима работы – до 8 одновременно выполняемых программ. Обеспечивалось совмещение работы быстродействующих устройств: центрального и периферийных устройств управления, арифметического устройства и оперативной памяти с работой устройств ввода-вывода информации и внешней памяти на магнитных лентах. Основной особенностью М-5 была возможность обеспечения мультипрограммной и многотерминальной работы.
Авторство этих и многих других идей, заложенных в структуру М-5, принадлежало М. А. Карцеву, он же был вначале назначен главным конструктором этой машины.
(В реальной истории Брук осенью 1960 г перебросил Карцева на отладку М-4, поручив М-5 В.В. Белынскому. Разработка была закончена, на Минском заводе собрали опытный образец, но в серию машину не запустили, причина не вполне понятна. Опытный образец несколько лет отработал в ИНЭУМ, после чего был разобран.)
Готовясь к совещанию НТС по электронике Хрущёв изучал документы, из которых выяснил, что через некоторое время Брук посчитал, что Карцеву следует больше внимания уделять взаимодействию с производителями и заказчиками М-4, и отстранил его от работы над М-5, разделив коллектив на две спецлаборатории. Поэтому, выслушав доклад о ходе работ над М-5, он строго распорядился:
– Универсальная машина для экономических расчётов для страны значительно нужнее, чем очередная специализированная военная ЭВМ. Прошу вас и Михаила Александровича уделить ей максимум внимания. Насколько я знаю, у Александра Львовича Минца радиолокатор ещё не готов, и ранее 1961 года не созреет.
– Но во что меня смущает, – продолжил Никита Сергеевич. – Вот у нас Башир Искандарович разрабатывает «Урал-2», тоже универсальную машину для экономических расчётов.
– Фактически опытный образец «Урал-2» у нас уже работает, – вставил Рамеев. – С начала декабря уже гоняем на нём тестовые задачи.
– Вот. Это хорошо, товарищи, это замечательно, – одобрил Хрущёв. – Но, возвращаясь к М-5... понимаете, что меня смущает... Это опять получается уникальная, не имеющая аналогов разработка. Читай – ни с чем толком не совместимая. Ну и нафига козе баян?
Брук и Карцев заметно поскучнели.
– Вот слушаю я ваши доклады, – сказал Никита Сергеевич, – и не вырисовывается у меня общая картина. Вроде по отдельности у нас всё неплохо, все вроде работают, ЭВМ новые строят, в серию запускают, а воз и ныне там. По-прежнему каждый разработчик работает по отдельности, унификации никакой, в общем – лебедь, рак и щука в чистом виде.
– Я уже об этом говорил, – сказал Лебедев. – Совет Главных конструкторов ЭВМ у нас с 1954 года регулярно собирается, а единой политики развития информационных технологий до сих пор не выработано.
– Верно, – проворчал Хрущёв. – Вот и давайте соберёмся составом ГосКомУпра и Совета Главных конструкторов, подготовьте свои предложения, там и обсудим. Я считаю, что надо объединить усилия всех разработчиков и двигаться по трём основным направлениям:
– средняя универсальная ЭВМ, для ежедневных инженерных и экономических расчётов, которая в будущем, постепенно уменьшаясь, превратится в персональную ЭВМ, и будет стоять на столе у каждого инженера, экономиста, а младшие модели – вплоть до секретаря. Такая машина должна уметь работать одинаково хорошо и с цифрами и с текстом.
– большая универсальная ЭВМ, для сложных расчётов, тоже имеющая несколько конфигураций разной сложности. Её младшие модели постепенно превратятся в настольную рабочую станцию для решения сложных инженерных задач, для тяжёлых расчётов, и прочих применений, где нужна большая вычислительная мощность. Старшие модели будут работать серверами в вычислительных центрах.
– малая управляющая ЭВМ, то, чего нам особенно сейчас не хватает. Сюда же примыкают контроллеры для станков.
– и ещё одно, четвёртое направление – народная универсальная ЭВМ для обучения, простая и недорогая, а также разные калькуляторы. Потому что нам надо учить подрастающее поколение, готовить кадры. Думать об этом надо уже сейчас. Вот по этим направлениям и надо двигаться.
– Я вот что хочу предложить, – продолжал Первый секретарь, – Башир Искандарович, безусловно, на достигнутом не остановится. Сейчас он начнёт прорабатывать стандартный ряд ЭВМ, собранных на более передовой элементной базе и передовых идеях, примерно таких же, как заложены в вашу М-5. С другой стороны, идеи и наработки Михаила Александровича нам тоже губить не резон.
– А почему бы вам не объединить усилия? – предложил Хрущёв. – Сильная сторона предложенной товарищем Рамеевым концепции стандартного ряда – всесторонняя унификация по применяемым конструктивным решениям. Сильная сторона М-5 товарища Карцева – мультипрограммная и мультитерминальная работа. Сильная сторона БЭСМ-3М товарища Лебедева – его операционная система.
– Я предлагаю все эти сильные стороны объединить в единой разработке, – сказал Первый секретарь ЦК. – Пусть это будет стандартный ряд «Уралов», но пусть эти машины будут иметь мультипрограммную архитектуру, предложенную товарищем Карцевым, и пусть у них будет операционная система, которую разработал и обещал нам показать товарищ Лебедев. Сергей Алексеич, ведь её можно приспособить для 32-разрядной «уральской» архитектуры?
– Безусловно, – ответил Лебедев.
– Вот! Поэтому прошу вас, Исаак Семёныч, – продолжал Хрущёв, – все силы сейчас бросить на скорейшую совместную с товарищем Рамеевым разработку, доводку и запуск в серию ЭВМ стандартного ряда «Урал», причём по максимуму учесть в разработке те идеи, которые вы закладывали в М-5. Серийное производство необходимо освоить параллельно на Минском заводе, в Пензе, в Москве и в Ереване.