Создать нельзя копировать 3/3
Придумал яркую аналогию, чтобы стал понятна сложность работы по ЕС ЭВМ в те времена.
Вот представьте, что современная мощнейшая российская промышленность вдруг сделала бы чисто отечественный процессор, аналогичный, ну хотя бы Pentium III (который был на рынке аж 20 лет назад – пусть это будет дополнительной форой). С нуля. И сделала не на тайваньском гиганте TSMC, а у себя.
Потом изготовила бы тонну второстепенных, но необходимых микросхем и пассивных компонентов (резисторов, конденсаторов, катушек и т.п.).
Сделали бы многослойную материнскую плату со всей «обвязкой» – «северный» и «южный» мосты, порты ввода/вывода.
Сделали бы жёсткий диск, аналогичный жёстким дискам Seagate или Western Digital, наладив высокотехнологичное производство пластин для них. Потом – корпус, монитор, CD-привод, клавиатуру, мышь…
Самое главное: всё это на отечественной элементной базе! На АлиЭкспресс детали покупать нельзя!
Потом программисты написали бы операционную систему, типа Windows XP. Тоже с нуля. Написали бы все драйверы для периферийного оборудования, службы, прикладные программы. Среда разработки для всего этого – тоже отечественная, конечно.
Потом всё собрали и отладили. И это – о, чудо! – заработало!
Потом программисты бы написали кучу профессионального ПО: базы данных, различные CAD/CAM, офисные программы и пр.
А потом Россия купила бы какой-нибудь проприетарный Adobe Photoshop или Vegas Studio, которые «заточены» строго под «Wintel» (Windows + Intel) системы. И Фотошоп с Вегасом без каких-либо проблем запустились бы на этом полностью русском компьютере!
И самое главное – наладили бы массовое производство всего этого!
Представили весь объём работ? И как думаете, насколько всё это просто создать и легко ли «угадать» (по Бабаяну), как система «Wintel» работает в оригинале, а потом «скопировать»?
Про организацию всего техпроцесса, про создание дополнительного оборудования, измерительных приборов, оснастки, всяких стендов и прочего я даже заикаться не буду.
Подумайте ещё о том, что всех этих инженеров, программистов, грамотных руководителей, разработчиков, техников, рабочих, слесарей, монтажников и других – всех их надо взрастить, обучить, мотивировать, трудоустроить…
Чтобы было нескучно работать, параллельно и руководству, и стране в целом, надо решать кучу проблем и в других областях – и в сельском хозяйстве, и с транспортом, и с наукой, и с медициной, и в военной сфере, и в экономике, и во внешней политике…
Можно ли решить все эти проблемы только лишь точечно вбухав пару триллиардов рублей? Или всё же надо ещё кое-что помимо денег?
Архитектура ПК (x86), которой мы все пользуемся, разработана в начале 80-х, т.е. ей уже сорок (СОРОК!!) лет! Её модернизированной 64-разрядной версии AMD64/IA64 – почти 20 лет! И я что-то не слышу «рыданий» про «устаревшую архитектуру», а ведь компьютерная техника сейчас развивается намного быстрее, чем в 60-е.
Обласканная всеми «критиканами» транзисторная (!) БЭСМ-6 работала вплоть до конца 80-х, то есть около 20 лет, и тоже не слышно было всхлипов об «устаревании».
Напомнить, в каком темпе работает современная и свободная от оков «кровавого совка»тм Россия в части производства вообще и производства вычислительной техники в частности? Что же мешает? Ведь теперь свобода, никаких ограничений нет – торгуй с кем хочешь, покупай любое оборудование, создавай, твори. Различных деталей – завались. Программного обеспечения – выше крыши. Можно не заниматься «тупым копированием», а свободно создавать свои собственные процессоры и собирать компьютеры на них…
Ну ладно, ладно, не всё так плохо. Благодаря глобализации, унификации средств разработки и трудолюбию жителей Азии, кое-что в родном отечестве таки делается. Например, процессоры Baikal, распиаренные в определённых кругах. Если посмотреть на них повнимательнее, то окажется, что «Байкалы» построены по устаревшей технологии 28 нм (ЖУТЬ!), в себе содержат ядро MIPS, разработанное в США (УЖАС!), а изготавливают их на тайваньской фабрике TSMC (КОШМАР!)! И где же плач, про «устаревшую технологию» и «нет ничего своего»?
Время изменилось, поэтому сейчас про отечественную электронику пишут так (важное я подчеркнул, а ключевое – ещё и выделил):
«На мой взгляд, Baikal-T1 – большой шаг вперёд для отечественной гражданской микроэлектроники. Это современное ядро, разработанное и произведённое по современным массовым гражданским технологиям, которое решает поставленные задачи стандартными средствами – общепринятый в мировой индустрии маршрут разработки, всем понятный и открытый компилятор, всем понятная и открытая ОС. Изобретение своих велосипедов там, где без них можно обойтись – это настоящий бич отечественных разработок, и тут этого удалось избежать».[11]
Написано правильно, только почему нельзя с такой же логикой подходить и к отечественным разработкам 40-50-летний давности?
ЕС ЭВМ это не «копия» и не «клон» System/360, а фактически IBM-совместимый компьютер, или компьютер той же архитектуры. Получается, что в СССР (как и в некоторых других странах – и это был общемировой тренд) делали IBM-совместимые компьютеры задолго до бума PC-совместимых компьютеров и азиатской «цифровой экспансии» начала 90-х годов.
Никто ведь не говорит, что, например, фирма Hewlett-Packard «копировала» компьютеры IBM в 80-е. Нет. Фирма Hewlett-Packard, равно как и Compaq, и множество других фирм, делала IBM-совместимые компьютеры (даже «хуже» – они по сути, собирали свои компьютеры из готовых комплектующих). Фирмы Asus, MSI, Gigabyte и прочие, не «копировали» материнские платы от IBM, а делали собственные материнские платы для IBM-совместимых компьютеров. И так далее.
Сложись всё более удачно, при наличии настоящей «свободной торговли», СССР мог бы стать к концу 80-х годов этаким «Китаем на минималках», выпуская IBM-совместимые ЭВМ, периферию и вспомогательное оборудование, благо опыт к тому времени был огромным и этот опыт был приобретён создавая то, чем пользовались во всём мире, а не ковыряясь в никому не нужных, но «своих, уникальных разработках». Ведь даже в условиях санкций в Союзе выпускались серия PC-совместимых ЕС ПЭВМ…
Если бы всё продолжалось пусть и медленным, и не всегда удачным путём, глядишь, со временем появились бы свои фирмы, аналогичные тем же Asus/Gigabyte/MSI и т.п., возможно, что и… Хотя, нет, это уже фантазии.
Да, наверное, если мыслить стратегически, то, конечно, иметь собственную уникальную архитектуру и делать ряд компьютеров, совместно с подключившимися в кооперацию странами СЭВ, было бы и политически, и экономически очень выгодно и престижно. В теории. На практике же это было невозможно по описанным выше причинам. И все понимали, что вопрос унификации и массового производства надо было решать ещё вчера, потому что «времени на раскачку» и в самом деле не было.
* * *
После принятия «рокового решения» программное обеспечение для ЕС ЭВМ тоже начало развиваться ударными темпами.
В то время IBM поставляла значительную часть ОС в виде исходных текстов, что дало возможность доработать систему, устранить многие ошибки в коде и ввести дополнительные возможности. Поэтому представления или утверждения, будто операционные системы ЕС ЭВМ были «сворованы» или тупо «скопированы», свидетельствуют о полном невежестве тех, кто так полагал. Структура аппаратных средств, а также наличие других специфических требований к своим ОС требовали значительной переработки и доработки функциональных модулей. Разработчики должны были гарантировать отсутствие так называемых «закладок» среди миллионов строк кода. Создание документации, организация полноценного и ответственного сопровождения пользователей требовали понимания всех деталей исходных материалов.
«Так это же LINUX какой-то!» – может воскликнуть разбирающийся в программировании человек. Да, специфика работы очень похожа на концепцию Open Source, которая возникнет в 1990-х годах – берём операционную систему с исходными кодами и «перелопачиваем» её полностью, затачивая под собственные требования и задачи.
Уже в 1972 г. началась поставка машин ЕС-1020 с операционной системы ДОС, обеспечивавшей одновременное выполнение трёх заданий и включавшей в себя трансляторы с языков Фортран-4, Кобол, ПЛ-1, РПГ и ассемблер.
С 1973 г. поставлялась операционная система ОС ЕС, обеспечивавшая мультипрограммный режим с фиксированным (до 15), а вскоре и переменным числом задач и содержащая трансляторы с языков Фортран-4, Алгол-60, Кобол-65, ПЛ-1, РПГ, ассемблер. Для отечественных ЭВМ это было беспрецедентно богатое ПО, поставляемое производителем с машинами.
Надёжность работы операционных систем ЕС ЭВМ и их устойчивость к сбоям и потерям данных имели очень высокий уровень. Поздняя система ОС ЕС 6.1.9 была уже гораздо стабильнее оригинала OS/360 21.8 (последней системы линии).
Благодаря программной совместимости с моделями System/360 и System/370, на ЕС ЭВМ выполнялись зарубежные пакеты программ IMS, IDMS, ADABAS. Были выпущены их отечественные аналоги «ОКА» и «КАМА» – передовые по тем временам СУБД с телекоммуникационным доступом. На ЕС ЭВМ функционировало в большинстве применений ПО, разработанное совместными усилиями многих организаций, создававших АСУ, а также западное ПО, но не «ворованное», а купленное (в обход ограничений КОКОМ). Страна серьёзно выиграла от программной совместимости ЭВМ, и это был не провал, а успех принятой технической политики.
Опять вспомним Бабаяна: «Расчёт был на то, что можно будет наворовать много матобеспечения – и наступит расцвет вычислительной техники. Этого, конечно, не произошло».
Фельдман на это отвечает:
Hу а насчёт «наворовать» софт – вопрос более сложный. Сначала ПО не защищалось вообще никак (так как оно относилось к математике), затем в 1964 году ведомство США зарегистрировало авторские права J.F. Banzhaf, тем самым признав впервые справедливость этой новой формы правовой защиты, и лишь в 1980 году USPTO официально признало софтверные патенты. Причём патенты действуют только в той стране, где заявлены. Это юридически, а практически мог ли Бабаян сам что-либо предложить? Он НИЧЕГО не предложил, да и не мог.
И это при поддержке МРП и прекрасном финансировании! Угробил 3 млрд рублей!
Сделать свой софт, эквивалентный IBM/360, никто в стране не смог бы.
Глубокий смысл полной системной совместимости с решениями IBM дал о себе знать в начале 1990-х гг., когда Россия в массовом порядке стала импортировать системы «second hand» и компоненты фирмы IBM. Имеющиеся специфические средства и прикладные системы в организациях-покупателях России были перенесены специалистами по ЕС ЭВМ и других организаций в импортированные системы без проблем и без особого труда. Все участники и эксперты тогда высоко оценили свойства совместимости ЕС ЭВМ. Для работников НИЦЭВТ это давало много заказов.
Нужно было не просто «угадать» как сделаны западные машины, а обеспечить совместимость с ними, реализуя эту архитектуру на другой элементной базе и конструктивах, которые отвечали бы технологии отечественных заводов да ещё с учётом требований военных стандартов СССР. Будь машины ЕС ЭВМ копиями машин фирмы IBM, их нельзя было бы производить на наших заводах, а Министерство обороны СССР не могло бы их применять.
Смотрим у Фельдмана:
Слова Бабаяна после провала его «Эльбруса-3» (!) о провале ЕС ЭВМ и СМ ЭВМ – ну это просто смешно! «Эльбрус-3» был построен в 1988 году, но в 1994-м эта машина всё ещё стояла под наладкой, а затем разобрана, и 3 млрд. рублей пошли прахом... За пять лет разработчики не сумели наладить опытный образец, своё высшее достижение – вот что следует из этих воспоминаний Бабаяна. Слабая технологическая база предопределила провал Бабаяна, ибо продолжать работать над «Эльбрусом-3» далее было безнадёжно. А я добавлю, что любому разработчику понятно, что если машина не налажена за полгода, ну, за год, то она содержит органические пороки и требует полной переделки. Нельзя забывать, что попытка создать «Ряд Эльбрусов» тоже провалилась.
Что же предлагал Бабаян Пользователю в качестве альтернативы «провалу» – НИЧЕГО, кроме суперскалярной архитектуры, которая не является новой (запросите Интернет по темам «Суперскаляр», «VLIW»). Атака Бабаяна – это попытка «перевести стрелки» на других, после собственного оглушительного провала с «Эльбрусом-3» и замаскировать свой провал!
Бабаян ещё сетует, что работы по ЕС ЭВМ отрицательно сказались на разработке «Эльбруса», но на самом деле было как раз наоборот – это лоббирование «Эльбруса-3» подкосило работу над новым рядом ЕС ЭВМ. Начиная с 1983 г. в Минрадиопроме складывалось мнение, что «Эльбрус-3» должен составить основу нового ряда ЭВМ общего назначения, а не только представлять класс супер-ЭВМ. Был даже разработан эскизный проект этого нового ряда. Практически это мнение выражалось, например, в том, что дефицитные в то время большие интегральные схемы (БИС) выделялись только разработчикам «Эльбрусов», для ЕС ЭВМ их не хватало. В результате технический уровень моделей ЕС ЭВМ ухудшался, застыв на отметке БИС памяти 64 Кбит, а серийный выпуск «Эльбруса-3», как было сказано выше, так и не состоялся.
В частности, ИТМиВТ имел возможность разрабатывать супер-ЭВМ «Эльбрус-1», «Эльбрус-2» и «Эльбрус-3» разработка и производство которых были активно поддержаны министром радиопромышленности СССР В. Д. Калмыковым. Для производства «Эльбруса-2» был выделен один из лучших заводов Минрадиопрома – Загорский электромеханический завод. Этот завод в 80-х годах выпускал векторную ЭВМ М-10 с архитектурой широкого командного слова (VLIW) и векторно-конвейерную ЭВМ М-13, разработанные НИИ вычислительных комплексов под руководством М. А. Карцева.
* * *
В каком-то серьёзном объёме западную (американскую) прессу я не читал, но кое с чем знакомился. И вот, листая старую профильную американскую литературу (например, Soviet Cybernetics Review – кстати, если Советами «всё было украдено» и «скопировано», то зачем тогда американцы выпускали целый спектр книг и периодики по советским компьютерам?), я везде встречал довольно уважительный и в меру объективный анализ ситуации с вычислительной техникой в СССР и нигде не было таких слов как «украли», «скопировали» и прочих терминов, бытующих в ходу у отечественных деятелей-всезнаек. А серия «ЕС» так и называлась: IBM-compatible! Для прагматичных американцев было само собою разумеющимся, что кто-то начал делать собственные ЭВМ, совместимые с их System/360, как это делали в те времена кроме СССР ещё несколько фирм в разных странах. И, по-моему, у них был этакий научный интерес: любопытно ведь было посмотреть, что могут русские, при жёстких санкциях, ограничениях, но с большим желанием «догнать и перегнать Америку», со своей мощной научной школой и разветвлённой инфраструктурой министерств и предприятий.
Надо понимать, что одно дело – политика, другое – наука и производство. Несмотря на очень специфическую «дружбу» между СССР и США, начиная с 1959 г. в США и Европу ГКЭТ (Государственный Комитет по электронной технике) посылал молодых специалистов перенимать передовой опыт организации разработок и производства электронной техники. В числе первых были А. Ф. Трутко (впоследствии директор НИИ «Пульсар»), Б. В. Малин (впоследствии начальник отдела разработки интегральных схем НИИ «Пульсар»), В. А. Стружинский (впоследствии создатель высокочастотных транзисторов, организатор развития электроннолучевой технологии микроэлектроники, лауреат Ленинской премии), И. И. Круглов (впоследствии главный инженер НИИ «Сапфир»), В. П. Цветов (сотрудник КБ-2, впоследствии начальник СКТБ «Светлана») и ряд других молодых специалистов, которые внесли огромный вклад в становление отрасли благодаря полученным ими за рубежом знаниям.
Забавно, Фельдман вспоминает, что в конце 60-х видел обложку какого-то американского журнала, на котором был изображён океан, огромный кит и множество мелкой рыбёшки. На ките надпись «IBM», а внизу призыв по-английски: «Маленькие и большие рыбки! Плодитесь и размножайтесь, только обеспечьте нас единством программирования».
Более того, выражение этого интереса даже приобрело открытые формы: в середине 70-х представители IBM встречались с руководством Минрадиопрома СССР и НИЦЭВТ. Тогда Голубой Гигант не хотел расширять свои продажи в СССР, но на развитие IBM-совместимых машин смотрел благоприятно.
К большому сожалению, намечающееся сотрудничество так ни к чему и не привело: в 1979 году Союз ввёл войска в Афганистан и власти США запретили IBM всякие контакты с СССР.
Ещё такой факт. Мало кто знает, но серия бортовых компьютеров «Аргон» (А-30, А-40, А-50) это тоже ЕС ЭВМ! Только упрощённая и созданная исключительно для военных нужд (корректней сказать, что это ЕС-совместимая бортовая ЭВМ). А без «Аргонов» не было бы ни МКС «Мир», ни грузовых «Прогрессов», ни «Союзов», ни «Салютов», ни ещё целой серии спутников… Серия БЦВМ «Аргон» была разработана под руководством Генерального конструктора ЕС ЭВМ С. А. Крутовских, одного из тех, кто принимал то самое «роковое решение».
А вообще, вы всерьёз думаете, что в такой гигантской технологической цепочке по разработке и изготовлению ЕС ЭВМ, выбор архитектуры – это вообще хоть что-то значит? В конце концов, для конечного пользователя совершенно не важно, какая у его работающей машины архитектура. От ЭВМ требовалось только то, чтобы она считала (или чем-нибудь управляла), и делала это быстро и без сбоев. А что там внутри, какие процессоры/микросхемы – дело десятое.
Решение ориентироваться на лидеров отрасли IBM, не было ни «катастрофой», ни «провалом», а было по сути уколом адреналина, благодаря которому наша компьютерная отрасль не умерла в конце 60-х а просуществовала до 1991 года, выпуская конкурентоспособные, экспортируемые в другие страны компьютеры с широким набором периферии и ПО. Такой уровень вычислительной техники современной России даже и не снился. Поэтому различного рода критикам ничего другого и не остаётся, как хаять то, что в крайне сложных условиях и с проблемами почти по всем фронтам – от элементной базы, до управления всем этим хозяйством – советские разработчики и инженеры смогли сделать что-то стоящее, что в те времена кроме США не делал практически никто, и что помогло стране воплотить множество научных и технических проектов.
С этой точки зрения роль создания ЕС ЭВМ и СМ ЭВМ трудно переоценить. Ведь именно эти две системы составили основу развития отечественной промышленности вычислительной техники, переоснащения действующих и строительства новых заводов для организации крупносерийного специализированного производства универсальных и управляющих ЭВМ. Научно-техническая политика, закреплённая комплексами государственных и отраслевых стандартов ЕС ЭВМ и СМ ЭВМ, распространялась как на область разработки и производства самих ЭВМ, устройств и узлов для них, так и на область их применения в различных отраслях народного хозяйства и обороны страны. В 70-х и 80-х годах СМ ЭВМ и ЕС ЭВМ в совокупности составляли основную техническую базу для построения автоматизированных систем управления в промышленности и непромышленной сфере СССР.
* * *
Ещё один аспект хотелось бы осветить, в котором СССР не то, чтобы отставал, а вообще противопоставить США было совершенно нечего – это популяризация компьютерной техники, хоть это прямого отношения к теме статьи и не имеет.
К сожалению, на серьёзную популяризацию у Союза уже не оставалось сил. Да, книжки и брошюрки про кибернетику выпускались регулярно, были некоторые статейки в популярных журналах, но всё же это было не совсем то, что нужно и совершенно не в тех объёмах.
Посмотрите, сколько профильных журналов выпускалось на Западе, начиная с 70-х годов! Какого они были уровня и в каком количестве! Десятки разных изданий (и это только то, что я смог найти и скачать), прекрасный, разнообразный и интересный материал, один BYTE чего стоит! Отдельно была куча журналов по электронике, а в 80-е появилась ещё куча журналов про компьютерные игры. И всё это сформировало специфическую культуру, плоды которой появились в конце 90-х, когда Интернет и цифровые технологии стали развиваться просто в сумасшедшем темпе. И делали это люди, читавшие в своё время журнал BYTE, программировавшие компьютеры Spectrum и PET.
Первый номер журнала BYTE, сентябрь 1975 года. До бума домашних компьютеров было ещё далеко, а журнал уже выходил!
А сколько профильных журналов выходило в Союзе? Не знаете? А я вам скажу – один! Один профильный журнал про вычислительную технику! Да и тот начал выпускаться лишь с 1984 года. Это журнал «Микропроцессорные средства и системы». До 1986 года он выходил с периодичностью 4 раза в год, а с 1986 – 6 раз в год.
В первый год выпуска (1984) тираж этого журнала для СССР был просто микроскопическим. Первый номер вышел тиражом в …2000 экземпляров! Остальные три – в 7000 экземпляров. Это даже не смешно.
Первый номер журнала «Микропроцессорные средства и системы». 1984 год.
В 1985 году дела пошли чуть лучше и следующие четыре номера вышли уже по 21600 экземпляров. В последующие годы выходило по шесть номеров в год и тиражи каждый раз увеличивались.
Позже появились ещё издания, например, довольно неплохой журнал «Информатика и образование», выпускавшийся с середины 1986 года, который был ориентирован на преподавание информатики в школах. Первые номера выходили тиражом больше 40000, впоследствии тиражи увеличились вплоть до 80000, но после развала Союза тиражи журнала серьёзно просели до 10000-12000 экземпляров.
Но всё это было каплей в море, поэтому серьёзно говорить о «популяризации» при таком «выборе» и с такими тиражами, просто невозможно.
Раз уж речь зашла о цифрах, то я решил узнать, а каким тиражом выходил тот же BYTE.
Самую раннюю статистику удалось откопать только за 1979 год. Тогда у журнала было (внимание!) 156000 подписчиков!
Как я выяснил, в самом начале 1980-х годов BYTE был даже не самым крупным компьютерным журналом [22]! Пятёрка была такой (с тиражами, точнее, количеством платных подписок, что даже лучше – тираж сам по себе мог и не распродаться, а подписка – это гарантированное число заинтересованных):
- Самый крупный журнал Computers and Electronics, 550000 подписчиков
- Personal Computing, 460000 подписчиков
- BYTE, 420000 подписчиков
- Popular Computing, 306000 подписчиков
- Compute!, 270000 подписчиков
Подчеркну – это только самые популярные журналы, тиражи которых были сопоставимы с тиражами таких грандов как Rolling Stone и Playboy! Про мелкие и локальные журналы, журналы по радиоэлектронике и а-ля «Сделай сам», всякие гик-фанзины я даже не упоминаю.
И это всё на начало 1980-х годов, задолго до всяких «Пентиумов» и Интернета. Можете сами представить степень заинтересованности людей и масштаб всей компьютерной индустрии в США!
В советском кино слова «программист» практически не встречалось. В редчайшем случае были шутки, типа «Так выпьем же за кибернетикэ!» Компьютеры почти не показывались.
Можно вспомнить только лишь знаменитую картину «Чародеи» – там герои работали в вычислительном центре и показаны настоящие ЕС ЭВМ [21].
Ещё мне случайно попался очень унылый фильм про настройщиков ЭВМ «За всё в ответе» 1978 года. Но там компьютеры никакой сюжетной роли не играют, вместо них вполне могли быть магнитофоны или телевизоры…
Кадр из фильма «За всё в ответе», 1978 год.
В «Служебном романе», позади Мымры мелькает венгерский терминал Videoton…
Пожалуй, всё.
Но самое главное даже не это. А главное то, что персональный (бытовой) компьютер был попросту недоступен обычному человеку (подростку). Даже компьютерные классы были далеко не во всех школах, а речь о том, чтобы купить домой какой-нибудь БК0010 просто не шла.
Первая, считающейся массовой ПЭВМ «Агат», вышла в 1982 году. Как писали приехавшие в гости американцы [20], цена этого компьютера была… 17000 долларов!! И это тех «дорогих» долларов, а не нынешних. Если доллар стоил 0,8 рубля, то это примерно 13600 рублей. Напомню, что машину можно было купить где-то за 5000-6000 рублей. Как вам компьютер, стоимостью в пару не самых дешёвых автомобилей? И это не современный компьютер, на котором можно играть, смотреть видео, общаться со всем миром, писать музыку. Нет. Это 8-рязрядный компьютер, на котором можно… рисовать цветные линии и квадратики!
Когда американцы сказали, какого уровня технику можно купить в США на 17000 долларов, пришло время офигевать уже нашим инженерам…
Возможно, в такую огромную цену входила разработка компьютера, так как в рознице «Агаты» стоили всё же намного меньше – около 4000 р., поэтому 100% их уходило Министерству образования – эти компьютеры ставили в школьные компьютерные классы.
БК0010 появились в 1985 году и хоть и были сильно дешевле, но всё ещё недоступны (цена была около 600 рублей). Да и зачем они были нужны простому обывателю? Если с видеомагнитофоном, телевизором или магнитолой было всё просто, ясно и понятно, а вот зачем нужен бытовой компьютер – для широких народных масс долгое время оставалось загадкой.
Новости рынка из журнала «Информатика и образование», №3, 1990 год
В 1986 году произошло маленькое революционное событие для нашей страны – в журнале «Радио» печатают статью о самодельном компьютере «Радио-86РК» [23], что даст просто феноменальный толчок к созданию целой плеяды отечественных самосборных (некоторые выпускались и мелкосерийно) домашних компьютеров.
Кстати, а вот тиражи «Радио» действительно были впечатляющими: в начале 1980-х – 900000 экземпляров, к концу 80х – уже 1500000!
К тому времени с Запада стали просачиваться 8-битные компьютеры Spectrum и их клоны. Там как раз и «Перестройка» подоспела и можно было организовывать всякие кооперативы… «Компьютерное счастье» пришло откуда не ждали, но это уже совсем другая история…
* * *
Книга Малиновского вышла в 1995 году и была первой книгой про становление и развитие отечественной вычислительной техники, и оставалась единственной на протяжении нескольких лет. Книга очень однобока, довольно противоречива (частенько сама себе же), некоторые тезисы спорны, а приведённые факты – сомнительны. Кроме того, она предлагает крайне узкий взгляд на широкий спектр проблем, с которыми столкнулись наши разработчики и вся отечественная электронная промышленность в целом.
К большому сожалению, эта книга долгие годы оставалась единственным источником, хоть как-то описывающим события тех лет. Поэтому выросло целое поколение «специалистов» (особенно много таковых среди блогеров-гуманитариев эпохи ЕГЭ) по истории отечественной вычислительной техники, знания которых базируются только на одной этой книге – некоторые вещают прямо цитатами оттуда. Охватить все проблемы – и технические, и организационные, и политические – они, к сожалению, оказались не в состоянии.
Только в 2000-х годах стали появляться материалы, пытающиеся объективно рассказывать про историю отечественной электроники и вычислительной техники, не давая волю эмоциям, а с фактами, цифрами и техническими подробностями. Хотя «ложечки и нашлась», но «осадочек остался» на долгие годы. Но сегодня, при желании, можно прорваться сквозь тернии пропагандистских визгов (активно поддерживаемых государством!) о том, что «всё было своровано» и «ничего не делали, кроме калош».
Сравните, к примеру, книгу Малиновского с книгой непосредственно принимавшего участие в разработке ЕС ЭВМ Ю. С. Ломова [4] – совсем другой язык, совсем другой уровень повествования, без лишних эмоций и с уважением как к простым инженерам, так и к выполненной коллективом работе.
Как я и писал когда-то – работа на производстве тоже бывает с нюансами. Можно «работать» таская чемоданчик с бумажками за генеральным директором, занимать достаточно высокую должность и при этом вообще ничего не знать по теме предприятия (и тут без характерного примера не обойдусь – Сергей Хрущёв, которого позиционируют как «создателя ракетной техники»).
А можно быть на переднем крае производства, жить процессом, решать задачи и принимать кардинальные технические решения, хотя и не обладать высокой должностью, зато знать всю техническую подноготную изнутри (книга Фельдмана, в которой он в точности описал специфическую атмосферу производства, которую я тоже хлебнул с лихвой).
* * *
Подведём итог. Широкое распространение средства ЕС ЭВМ получили благодаря следующему:
– ЕС ЭВМ предоставила пользователю технические и программные средства, на базе которых было возможно создание систем автоматизированного управления от самых малых до систем стратегического масштаба;
– ЕС ЭВМ с самого начала предоставила в распоряжение пользователя беспрецедентное по объёму, возможностям и сервису математическое обеспечение: развитую систему программирования (6 языков программирования) и операционные системы (ДОС и ОС), совместимые с широко распространёнными системами мира (архитектуру IBM System/370 использовали в тот период 85% пользователей ЭВМ общего назначения западного мира);
– в процессе создания ЕС ЭВМ в стране родилась система комплексного централизованного технического обслуживания средств ЕС ЭВМ, включающая обучение персонала, пусконаладочные работы, до- и послегарантийное обслуживание.
Основным направлением модернизации машин ЕС-1035, ЕС-1045 и ЕС-1060 в течение 1978-1981 гг. был переход на полупроводниковую память взамен ферритовой. По мере освоения серийного производства микросхем динамической полупроводниковой памяти (4 кбит, 16 кбит и 64 кбит в корпусе) на них немедленно конструировались ОЗУ для выпускаемых ЭВМ.
План развития ЕС ЭВМ был такой.
Временной период разработки ЭВМ на БИС (6-7 лет) с учётом перекрытия этапов был разбит на три отрезка. Первый отрезок был рассчитан на 3-4 года, в течение которых должна быть решена проблема бездефектной разработки БИС широкой номенклатуры. На этой основе предстояло создать ЭВМ ЕС-1087 с производительностью в два раза выше, чем у ЕС-1066.
Второй этап – проектирование ЕС-1181 с использованием БИС повышенной степени интеграции, включающей функциональные схемотехнические решения первого этапа.
Третий этап – переход к технологии проектирования ЭВМ на основе универсальных микропроцессоров.
Правильно выбранная стратегия проектирования – половина успеха. А нагрузка на разработчиков в середине 1980-х годов была запредельная. В разгаре была работа по освоению в серийном производстве ЕС-1065 и ЕС-1066, а также их авторское сопровождение. На базе ЕС-1066 проектировались многомашинные комплексы и комплексы высокой производительности на основе матричных процессоров. Велась разработка сразу трёх ЭВМ: двух высокопроизводительных на БИС – ЕС-1087 и ЕС-1181 и одной суперЭВМ векторно-конвейерного типа – ЕС-1191.
Для ЕС-1181 со сроком разработки начала 1990-х годов предполагалась разработка центрального процессора в объёме панели, а в раме должен был разместиться 4-процессорный вариант ЭВМ. Таким способом планировалось превзойти производительность модели IBM 3084 (два основных и два присоединённых процессора). При этом предполагались новая архитектура, новая элементная база (БИС с 10х103 вентилей на кристалле), новая конструкция.
Следующий этап (1993-1995 годы) – создание универсального микропроцессора с архитектурой ЕС ЭВМ. Как показало дальнейшее развитие событий, выполнение этой программы открывало путь к созданию отечественных суперЭВМ на отечественной элементной базе.
Но, как мы все знаем, всего этого не произошло, так как вместо развития, творчества и созидания, наша многострадальная страна пошла по совершенно другому пути…
Сокращения
ТЭЗ – типовой элемент замены
ЕС ЭВМ – единая серия электронно-вычислительных машин
БИС – большая интегральная схема
ДОС – дисковая операционная система
ОТК – отдел технического контроля
АСУ – автоматизированная система управления
ОС – операционная система
ПО – программное обеспечение
ПК – персональный компьютер
СЭВ – страны экономической взаимопомощи
СУБД – система управления базами данных
Источники
1. История вычислительной техники в лицах. Б. Н. Малиновский, Киев, 1995
2. «От калькулятора к суперкомпьютеру», Б. А.Фельдман, Москва, 2014
3. Пржиялковский Виктор Владимирович. К 90-летию со дня рождения. В.В.Пржиялковский
4. История создания старших моделей ЕС ЭВМ. Ю.С. Ломов
5. Воспоминания об академике А.А. Дородницыне. К 100-летию со дня рождения. Сборник статей, 2010
6. Единая система ЭВМ стран социалистического содружества. В.В.Пржиялковский. Г. Юнгникель.
7. История вычислительной техники в Беларуси. К 50-летию НИИЭВМ, Минск, 2008
8. История вычислительной техники. Учебное пособие. И.А.Казакова, Пенза, 2011
9. Кого и зачем вводят в заблуждение, В. В. Пржиялковский, Н. Л. Прохоров, Е. Н. Филинов
10. Об американском следе в советской микроэлектронике, Б. Малашевич
11. Смотрим внутренности отечественного 28нм MIPS процессора – Baikal-T1. Хабр.
12. Виртуальный компьютерный музей.
13. Trouble overshadows first Ryad computer. Soviet Cybernetics Review, Vol 2, №3, 1972
14. A Struggle for the Soviet Future: The birth of Scientific Forecasting in the Soviet Union, Egle Rindzeviciute, Slavic Review 75, №1 (Spring 2016)
15. Cybernetics in the Service of Communism, Col. Raymond S. Sleeper, Air Univercity Review, may 23, 1967
16. Soviet Cybernetics Technology: 1. Soviet Cybernetics 1959-1962, edited by Willis H. Ware and Wade B. Holland, 1963
17. A computer lag by Russia found, The New York Times Archives, March 14, 1971, Page 4
18. The Myth of Free Trade: the Origins of COCOM 1945-1950, Yoko Yasuhara, The Japanese Journal of American Studies, №4, 1991
19. BYTE magazine, №4, 1984, «Soviet microprocessors and microcomputers».
20. BYTE magazine, №11, 1984, «AGAT. A Soviet Apple II computer».
21. Информационные технологии в новогоднем мюзикле «Чародеи». Хабр.
22. Boom in computer magazines, The New York Times, Nov. 9, 1983
23. «Персональный радиолюбительский компьютер Радио-86РК», журнал «Радио», №4 за 1986 год.