Главная > Машбюро > Можно ли поставить на учет битую машину, но на ходу в 2019 году

Можно ли поставить на учет битую машину, но на ходу в 2019 году

Правда о CDC, БЭСМ и IBM/360 - заговор, недосмотр, или? | Автор топика: Azalya

Компьютерная археология.
Часть 2

(предыдущая часть здесь)

Здесь мы продолжим наши рассмотрения, и попытаемся ответить еще на один (наиболее часто дискутируемый) вопрос:
Оправдан ли был переход со своих наработок (БЭСМ, УРАЛ, Минск) к копированию серии IBM/360/370?
Для этого нам потребуется не только техническая документация, но и свидетельства очевидцев, и даже статистические данные.
Итак...

1. ВведениеК концу 60-х годов в союзе сложилась странная ситуация с математическим обеспечением для ЭВМ. При всей малочисленности сословия "программистов" и конструкторов ЭВМ (а слово "программист" тогда звучало примерно как "физик-ядерщик"), создаваемые программы были не только несовместимы друг с другом (а как же плановая экономика?) но и непереносимы между машинами.
Разумеется, программа для "Урала" не могла бы работать на "БЭСМ-6", равно как и БЭСМ-овская на "Наири" (эта удивительная машина разливалась в подвалах Ереванского коньячного завода в третью смену). Понятно, что и о единообразии ОС речи не шло, как, порой, и о наличии ОС как таковой.
Однако, большой стране требовалось много программ, и писать их каждый раз с нуля на ассемблере было глупо. Это понимали даже чиновники высшего уровня.
2. Назревшие проблемыИменно по этим причинам состоялся ряд заседаний ГКНТ по вопросу унификации архитектуры вычислительных машин. Разумеется, никакого "предательства" или "трагедии" (как любят писать желтые издания и ура-патриоты далекие от IT [3],[4]) не было. Академики, военные, чиновники пытались как-то выкрутиться в условиях тотального дефицита, как программистов, так и конструкторов. Проблемы, которые стояли перед информатикой в Союзе, были совершенно не иллюзорны. Все они так или иначе были отмечены выступавшими на заседаниях. Тезисно повторив их, мы получим следующий список:
В стране нет единой концепции развития вычислительной техники. Каждое ведомство выпускает те машины, которые ему нравятся.
В стране нет единой архитектуры ЭВМ, и значит - нет никакой переносимости программ.
Проблема переносимости стоит очень остро еще и потому, что большая часть (около 50%) программ написана в кодах (т.е. на ассемблере, выражаясь современным языком).
Программистов в Союзе не хватает, равно как и не хватает учебных заведений выпускающих их.
Имеется острая нехватка прикладного и системного ПО.Все эти проблемы нужно было решать, и без принятия срочных мер обойтись казалось невозможным. Унификация была необходима! Конечно, сейчас мы сказали бы, что конкуренция - не такая уж плохая штука, но напомню, что во-первых она была совершенно не в духе плановой экономики, а во-вторых - шла "на государственные деньги", т.е. на деньги налогоплательщиков (как и большинство научно-технических проектов в Союзе). Понятно, что так "конкурировать" можно было очень долго.
Обращаясь к проблеме нехватки ПО, было очевидно, что имевшееся на тот момент количество программистов (1.5 тыс. в 1969 году если верить цитированию А. А. Дородницына в [2]) не успевало справиться со всеми задачами. Вспомнив слова Брукса, который писал "предлагаю придерживаться следующего правила: трансляторы в три раза сложнее обычных прикладных программ, а операционные системы в три раза сложнее трансляторов" мы можем посчитать необходимые ресурсы. Если учесть затраты IBM на создание OS/360 (5000 человеко-лет по оценкам Брукса), то только на повторение этой ОС у всех программистов Cоюза ушло бы около трех лет (разумеется, повторять OS/360 не лучшая идея, и здесь мы просто иллюстрируем тяжесть задачи которая стояла перед страной). Плюс, нельзя забывать, что кроме системного ПО (OS, трансляторы, базы данных, etc) нужно создавать и прикладное, а это тоже требует труда программистов!
Завезти программистов с Марса и даже из Штатов было совершенно нереально (а ждать никто не хотел), и следовательно, нужно было завести сами программы. Наверняка многие читали высказывание Бабаяна (цитируется в том числе в [3]): "Расчет был на то, что можно будет наворовать много матобеспечения — и наступит расцвет вычислительной техники. Этого, конечно, не произошло. Потому что после того, как все были согнаны в одно место, творчество кончилось. Образно говоря, мозги начали сохнуть от совершенно нетворческой работы. Нужно было просто угадать, как сделаны западные, в действительности устаревшие, вычислительные машины. Передовой уровень известен не был, передовыми разработками не занимались, была надежда на то, что хлынет матобеспечение… Вскоре стало ясно, что матобеспечение не хлынуло, уворованные куски не подходили друг к другу, программы не работали. Все приходилось переписывать, а то, что доставали, было древнее, плохо работало. Это был оглушительный провал.. Оставим пассажи Бориса Арташесовича о мозгах и творчестве. Оценим лишь сухой остаток. Разумеется, ни расцвет ни рассвет не наступил, но вопрос с мат. обеспечением (по крайней мере - системным) решился на годы вперед. Во всяком случае - его острота была снята. Западные системы и трансляторы прекрасно работали даже без локализации и допиливания рашпилем в НИЦЭВТ. Более того - если имелась возможность выбора, то многие предпочитали оригинальные системы, как более безглючные.
3. То самое заседание

Особенно интересным для нас будет совещание в МинРадиоПроме в декабре 1969 года.
Для того чтобы острее ощутить проблематику того времени нам придется обратиться непосредственно к стенограммам заседаний (цитируется по [1]). Ниже приведен небольшой фрагмент, и я прошу прочесть его весь внимательно.

Присутствуют: Калмыков, Келдыш, Горшков (председатель ВПК), Савин, Кочетов (представители ЦК КПСС), Раковский (зампред Госплана СССР). Сулим, Лебедев, Крутовских, Горшков (заместитель министра радиопромышленности), Левин, Шура-Бура, Ушаков, Арефьева, Пржиялковский, Маткин, Дородницын.
Сулим. О состоянии переговоров с ГДР и ICL.
Вариант IBM-360. В ГДР принята ориентация на IBM-360. Успешно разрабатывается одна из моделей (Р-40). У нас есть задел, есть коллектив, способный начать работу. На освоение операционной системы IBM-360 потребуется 2200 человеко-лет и 700 разработчиков. С фирмой IBM отсутствуют всякие контакты. Возникнут трудности в приобретении машины-аналога. Ее стоимость 4-5 млн. долларов. В ГДР имеется только часть необходимой документации.
Вариант ICL. Получим всю техническую документацию, помощь в ее освоении. Придется провести небольшие переделки. Фирма предлагает закупить партию выпускаемых ею машин. Есть возможность использовать коллектив программистов для подготовки прикладных программ.
Группа наших программистов уже проходит стажировку на фирме. В перспективе совместная разработка ЭВМ четвертого поколения. Фирма старается помочь во всем, поскольку надеется в союзе с европейскими фирмами, в том числе нами, выступить конкурентом IBM. Согласие фирм Италии и Франции об участии в создании вычислительной техники четвертого поколения имеется.
Пржиалковский. По IBM-360 имеем систему из 6 тыс. микрокоманд, 90% схем ТЭЗов, 70% растрассировано, 7000 единиц конструкторской документации. При переориентировке на ICL придется переработать весь этот задел, это задержит работы на 1-1,5 года. Понадобится много валюты (для закупки ЭВМ фирмы ICL). Вариант сотрудничества с ГДР, успешно ведущей работу по IBM-360, предпочтительнее. Если усилить коллектив математиков, то ДОС можно разработать к 1971 г. Пора прекратить колебания.
Крутовских. Наш проект предусматривал систему моделей IBM-360. При переориентации на фирму ICL состав моделей должен быть другим. Меняются технические характеристики. Нужно 4-5 месяцев на аван-проект. В фирме ICL нет ясности по старшим моделям. Они добавляются к ряду малых и средних ЭВМ, как суперЭВМ. Этого лучше не делать. При переориентации задержатся сроки подготовки техдокументации на 1,5-2 года, а может и больше. Работая с ГДР по IBM-360, можно получить ДОС и ОС к началу серийного производства, снимается вопрос об их разработке. Немцы ушли дальше нас. Они переориентироваться не смогут. Англичанам нужен рынок. Они будут водить нас за нос. По большим машинам они сотрудничать не будут. 150 машин у них купить нельзя.
Дородницын. Вопрос освоения IBM-360 подается в упрощенном виде. Все значительно сложнее. На освоение ОС надо не менее четырех лет, и неизвестно, что получим. Надо самим (вместе с ICL) создавать ДОС и ОС и ориентироваться на разработки машин совместно с ICL.
Лебедев. Система IBM-360 - это ряд ЭВМ десятилетней давности. Создаваемый у нас ряд машин надо ограничить машинами малой и средней производительности. Архитектура IBM-360 не приспособлена для больших моделей (суперЭВМ). Англичане хотят конкурировать с американцами при переходе к ЭВМ четвертого поколения. Чем выше производительность машины, тем в ней больше структурных особенностей. Англичане закладывают автоматизацию проектирования. Система математического обеспечения для "Системы-4" динамична, при наличии контактов ее вполне можно разработать. Это будет способствовать подготовке собственных кадров. Их лучше обучать путем разработки собственной системы (совместно с англичанами).
Шура-Бура. С точки зрения системы математического обеспечения американский вариант предпочтительнее. ОС требуется усовершенствовать. Для этого надо знать все программы.
Келдыш. Нужно купить лицензии и делать свои машины. Иначе мы будем просто повторять то, что сделали другие. В принципе, большие машины надо создавать самим.
Лебедев. Наши математики считают, что готовить программистов лучше по методике англичан.
Раковский. Нужно думать о перспективе. Нужна единая концепция. Все говорили, что система математического обеспечения IBM совершеннее, но ОС громоздка. В течение четырех-пяти лет ее нельзя полностью освоить. Трудно, но сегодня нужно принять решение. Если ориентироваться на ICL, то будет трудно с ГДР; за пять лет немцы выпустят 200 экземпляров Р-40. И все-таки следует принять предложение ICL.
Крутовских. Все разработчики, кроме Рамеева, не хотят переориентироваться на фирму ICL. P-50 будет готова в 1971 г.
Калмыков. Наличие ДОС сразу дает возможность использовать машины, которые мы начнем выпускать. Много программ можем получить у немцев. Отрицательные моменты. Мы не имеем машин IBM-360. И не будем иметь контактов с фирмой IBM. Если переориентироваться на фирму ICL, то потеряем время. Но с ними возможны прямой контакт и сотрудничество при создании ЭВМ четвертого поколения. Это большое преимущество. Четвертое поколение ЭВМ они будут делать без американцев, хотят быть конкурентоспособными по отношению к IBM.
Келдыш. Не следует переориентироваться на ICL, но переговоры с ними по четвертому поколению ЭВМ нужно вести.
Калмыков. Переориентироваться на ICL не будем. Перед немцами поставим вопрос о том, чтобы больше помогали".
Уже из этого фрагмента можно получить представление о "раскладе сил" в верхах. За сотрудничество с ILC выступали: Сулим, Дородницын, Лебедев, Раковский, Рамеев (не присутствовал). За IBM - Пржиялковский, Крутовских, Калмыков, Шура-Бура, Келдыш. При этом, ни ту ни другую сторону язык не поворачивается назвать "предателями" или "вредителями".


Есть два момента, которые нуждаются в прояснении. Во-первых, мифическое "четвертое поколение" о котором говорит чуть не каждый докладчик. Не вполне ясно, что тогда понимали под ним Лебедев, Келдыш и другие. Если третье поколение - это интегральные схемы, то четвертое - большие интегральные схемы (БИС). Непонятно, как они хотели "перепрыгнуть" этап интегральных схем (ведь имеющиеся тогда машины (даже самые новые!) были транзисторными). И БЭСМ-6 еще многие годы выпускалась на дискретных элементах. О каком "четвертом поколении" могла идти речь? Очевидно, что вопросы архитектуры смешаны с вопросами реализации. Формально, и архитектуру Intel или PPC можно воспроизвести на транзисторах. Во-вторых, важно понять что же такое ILC и загадочная "Система-4". Вы будете смеяться, но это (сюрприз, сюрприз) архитектура IBM-360 с урезанным набором привилегированных команд! Таким образом, выбор на этом заседании стоял между копированием оригинальной IBM/360 и... копированием копий(!) IBM/360! Как мы можем видеть, никто из присутствующих (кроме разве что Келдыша) не заикался о полностью своих машинах (да и он, думаю, не имел их ввиду).

4. Политика и наука.Итак, вопрос стоял даже не архитектурный, а политический. Идти на поклон к американскому империализму? Нереально. Придется красть. Или все же дружить с англичанами, которые тоже империалисты, но не такие оголтелые? Большинство авторов рассматривающих "эпохальное решение" почему-то упускают из виду, что вопрос о конкуренции БЭСМ-6 c Единой Сериией вообще не ставился. Если бы чаша весов качнулась в другую сторону, то копировали бы машины ILC, а не IBM. Только и всего. Причем, копировать желали именно машину, т.е. железо, а не архитектуру. Это очевидно из реплики Пржиалковского "имеем 90% схем ТЭЗов, 70% растрассировано". Да! Именно reverse engineering стал основным методом для нашей промышленности на много лет вперед. Но программисты ли виноваты в этом? Они ли начали первыми? Разумеется нет. Технология "украсть, разобрать и разобраться" применялась повсеместно. Как в авиации так и в других отраслях промышленности. Так что мы не можем ставить ее в упрек именно IT-отрасли.
5. А что если?Допустим однако на минуту, что вопрос стоял бы именно так, как ставят его "патриоты от вычислительной техники" - IBM/360 или БЭСМ-6? Что лучше для народного хозяйства, и вообще, с точки зрения вечности. Тут, в нашу плеяду гениев, которая до нынешнего момента включала Крэя, Лебедева и Килбурна врывается еще один американец - Джин Амдал (Gene Amdahl), архитектор IBM/360 и автор закона своего имени. Амдал работал в IBM над машинами IBM-704/709 и Stretch. Затем он покинул IBM, но вернулся в 1960 году, и заложил основы архитектуры, которая почти без изменений просуществовала 30 лет. Почему IBM понадобилась новая архитектура? Потому что даже в рамках одной компании становилось неудобно сопровождать большой парк несовместимых архитектур. Идея S/360 состояла в унификации архитектуры, а также отделения архитектуры от реализации (то, чего еще не понимали толком в ГКНТ). Этих целей Амдалу (и IBM) удалось добиться, пусть и большой ценой (5 млрд долларов США в ценах 1964 года). Кстати, начиная с IBM/360 все большее распространение получил 8-битный байт, вытесняя более экзотические размеры. Ниже мы рассмотрим вопросы архитектуры железа отдельно от ПО, и начнем именно с железа.
5.1. Битва титанов (сравнение архитектур)

Итак, сравним архитектуру S/360 и БЭСМ-6.
Используем тот же формат таблицы что и раньше, за исключением описания системы команд (ибо это заняло бы слишком много места).

Параметр\МашинаIBM System/360БЭСМ-6Начало серийного выпуска19651968Элементная базаИнтегральные схемыТранзисторыТип адресацииДвухадреснаяОдноадреснаяРазрядность слова32 бит48 битДлинна команды16,32 или 48 бит24 битаРазрядность сумматора32 бита48 битРазрядность адреса24 (32) бита15 битРегистров общего назначения161 (+1)Индексных регистров015Регистров с плавающей точкой4 (64-битных)1+1 (48-битный)Обьем ОЗУот 4 Кб до 8 Мб32 768 слов
В таблице мы видим несколько отличий, главные из которых - другой тип адресации, наличие регистров общего назначения а также разрядность адреса. К концу 60-х годов архитектура S/360 была уже логически сформировавшейся и законченной. От более современной S/370 ее отделяло только отсутствие механизмов виртуальной памяти и развитой поддержки многопроцессорности. Система 360 включала в себя наборы команд как для научных применений (полноценная арифметика с плавающей точкой) так и для бизнеса (десятичная арифметика, форматирование). Когда Лебедев говорил о том, что архитектура S/360 - десятилетней давности, он либо недопонимал, либо лукавил. По сравнению с IBM/360 как раз архитектура БЭСМ-6 смотрелась архаичной.


БЭСМ-6 как мы уже видели не являлась универсальной машиной. В сегодняшней терминологии это "числодробилка". Применение ее для целей, отличных от научных расчетов не слишком эффективно. Отсутствие целочисленной арифметики (не говоря уж о десятичной) и команд работы с памятью затрудняет применение ее в обработке текстов и экономических расчетах. Конечно, используя языки высокого уровня все эти проблемы можно скрыть, но эффективность все равно будет низкой.



Еще одной проблемой архитектуры БЭСМ-6 был неразвитый ввод/вывод и отстутствие широкого спектра периферии. Представление о системе ввода вывода можно получить хотя бы из этой страницы руководства:


Кстати, по ней же можно судить о качестве документации в целом (и это - еще вполне приличное качество).


На IBM S/360 была впервые применена канальная архитектура ввода/вывода. Все устройства подключались к т.н. каналам (которые по сути были специализированными контроллерами ввода/вывода). Каналы могли быть блок-мультиплексными (для высокоскоростных устройств), байт-мультиплексными и селекторными. Процессор не общался с устройством напрямую. Вместо этого он запускал т.н. канальную программу, исполняемую контроллером независимо от CPU. Канальная программа содержала все данные которые были нужны для операции ввода/вывода, и даже имела поддержку переходов и циклов. Таким образом, процессор существенно разгружался, и, конечно, не занимался прокруткой барабана и управлением молоточками АЦПУ. Похожая архитектура успешно применяется и по сей день, к примеру - в SCSI-дисках.

Суммируя, остается сказать, что S/360 безусловно была более современной, стройной и гармоничной архитектурой, чем серии БЭСM-6. И, что немаловажно, лучше подходящей для нужд промышленности тех лет.

5.2. Надежность и удобство работыВопреки расхожему мнению, советские клоны S/360-370 - ЕС (единая серия) не был супер-сложным в производстве или супер-дорогим. Если БЭСМ-6 за все время было произведено (по данным wikipedia) всего 367 штук, и их имели в основном профильные конторы, то EC разных конфигураций было произведено более 15 тыс. штук, и та или иная машина стояла практически в каждом институте. Другой вопрос - была ли она нужна в каждом институте? По большому счету - нет. Ведь копировали не только "большие машины" IBM но и DEC-овские PDP под именем CM (Серия Малых). Их было произведено еще больше. По сути это была самая массовая серия. Очевидно, что при достаточно низком уровне информатизации Союза в целом, нужды в большом парке майнфреймов не было."Ненадежность" же IBM-овских машин вызвана как минимум двумя причинами. Во-первых, низкой культурой производства, и во-вторых - низкой культурой обслуживания. Немалую роль в становлении "дурной славы" EC сыграла и печально известная OS/360, которая отнюдь не была образцом надежности и прозрачности. Отсутствие (или нежелание покупать и распространять) системы терминального доступа к OS/360 (такие как TSO) приводило к созданию "самописных" диалоговых мониторов, таких как Jec, Primus, Jessy и т.п. Разумеется, все это не повышало общей уровень надежности системы. Собственно, испортить жизнь оператору ЕС ЭВМ и другим пользователям мог даже школьник.Проблемой Единой Серии была никак не архитектура (которая жива и по сей день в майнфреймах IBM), а низкое качество элементной базы, культуры эскплуатации, и не вполне удачный выбор базового софта. Понятно, что выбор этот во многом был навязан фирмой IBM (впрочем - не только нам, но и всем западным заказчикам). Не последнюю роль, надо думать, сыграла и поездка Громыко в США, где ему показали то, что он должен был увидеть. Тем не менее, беды советской информатики происходили вовсе не от выбора неправильного эталона для подражания или неудобства ОС ЕС и даже не от малой осведомленности Громыко в информатике.6. Кто виноват? Что делать?6.1. Критерии оценкиДальше полагается сделать выводы, и если читатель еще не сделал их сам, я попробую помочь в этом непростом деле. Итак, как должно было поступить в далеком 1967 году руководство партии и правительства, чтобы не допустить отставания в сфере кибернетики? Вопрос и в самом деле непростой даже сейчас, когда мы смотрим на ситуацию из будущего. Что уж говорить тех временах...
Проблема есть даже в выборе критериев. Что нужно ставить во главу угла - независимость и самостийность развития, или пользу для народного хозяйства? Каждый выбирает для себя... Ниже я дам три критерия, которые, как мне кажется, можно принимать во внимание.6.2. Сохранение самостийности. Мы пойдем другим путемМожно было оставить все как есть, не отвлекаясь на зарубежные "штучки" продолжать гнуть свою линию. Некоторые так и поступили! Часто можно прочесть мнение, о том, что начав копирование IBM/360 линию "БЭСМ (и в дальнейшем Эльбрус)" якобы закрыли. На самом деле это не так. БЭСМ-6 выпускалась еще долгие-долгие годы (до 1987 года), да и на Эльбрус выделялись огромные (по тем временам) деньги. Это никак не повлияло на ситуацию. Да и не могло повлиять. Недостаточность БЭСМ-ов понимали не только их противники, но и создатели. Было очевидно, что надо менять и элементную базу и архитектуру в целом (правда, бросок в сторону Эль-Берроуза ничего хорошего не дал). БЭСМ-6 в том виде, в котором она существовала (дорогущий суперкомпьютер для научных применений) не мог решить тех задач, которые возлагались на Ряд. Нужно было эволюционировать. Эволюция в сторону Эльбрусов закончилась еще более оглушительным провалом, как бы не хотел Бабаян обратного.Быть может, пойди мы своим путем, результат был бы если не лучше, то хотя бы интереснее. Пусть народное хозяйство без ЕС накрылось бы медным тазом лет на пять раньше, зато расцвели бы сто цветов, сто языков и сто архитектур. С другой стороны - приобщаться к мировому опыту в 90-х годах было бы гораздо сложнее. C'est la vie...6.3. Минимизация собственных усилий. В кильватере Голубого ГигантаЕсли судить с точки зрения пользы для народного хозяйства, то принятое решение было на мой взгляд верным. Дело в том, что будучи хорошей "числодробилкой" (см. выше) БЭСМ-6 ни в коей мере не была удобной и доступной ЭВМ для других применений (базы данных, обработка текстовой информации, финансовые расчеты, etc). IBM/360-370 подходила для этого гораздо лучше, что и демонстрировалось высокими продажами продукции "голубого гиганта" в те годы. Что до проблем в СССР - то для описания ситуации тут как нельзя лучше подходит фраза "вы просто не умеете их готовить".
В идее копирования часто видят еще одну проблему - падение самооценки. Дескать раньше, пока делали свое на коленке, все чувствовали себя творцами, и креатив так и пер. А после решения перенимать у Запада, иссяк и креатив, и самооценка упала ниже плинтуса. Об этом писал и уже упомянутый Бабаян. Честно говоря - этот аргумент мне кажется надуманным. Ведь его можно применить и сейчас, когда степень "отставания от Запада" стократ больше, и ни о каких альтернативах "буржуазным" архитектурам (типа Intel) речи даже не идет! Мы работаем на полностью чужом железе, под чужими ОС и в чужих IDE. И что же? Многие ли в программистском сообществе (а не в Кремле) комплексуют по этому поводу? Как-то не замечал. Хотя, быть может - у советских была собственная гордость. Кто знает?6.4. Интеграция с мировым сообществом, ориентация на будущееТретьим критерием я бы назвал возможности интеграции с мировым сообществом и ориентацию на будущее. Понятно, что варясь в своем соку, т.е. разрабатывая программы и системы полностью самобытные, мы бы отдалялись от мировых трендов сильнее и сильнее (кстати, быть может этого не случилось именно в силу возросшей степени интеграции?). Конечно, "верхушка" нашей IT-индустрии вовсе не отрывалась от западной мысли, и даже "обменивалась работами" (c этим, как его дьявола, Mak, нет, MCarthy, короче, читайте сами). Но простые программисты ни о чем таком не знали. Да и как им было узнать, если материалы SIGPLAN не выдавали в институтской библиотеке? Однако документация и переводная литература об IBM S/360 а затем и PDP-11/DEC хоть как-то сближала нас с остальным миром.7. Гугл затих, я вышел на подмостки... (Лирическое отступление).Как бы поступил я сам на месте руководства в те далекие годы? Определиться не так просто. С одной стороны - не стал бы навязывать всем одну архитектуру, ибо надо сначала убедить людей в том, что она им подойдет. С другой стороны - производить машины IBM все же стоило, коли уж покупать их не получалось. Разумеется, копировать стоило не все подряд. В 1967 году уже вышла IBM/360-67 с которой можно было начать. В качестве ОС можно было бы взять компактную CP/CMS (и далее VM/370) которую IBM мало того что отдавала бесплатно, так еще и в исходниках вплоть до версии 6. При всем моем уважении к Бруксу, эта ОС была гораздо удачнее OS/360 (и, кстати, все разумные люди в Союзе это быстро поняли). Разрабатывать свой прикладной софт и совершенствовать имеющийся системный. Брать лучшее (но не бинарники, а идеи!) из западных разработок.Кроме того, было просто необходимо наладить обмен студентами и аспирантами с крупными центрами CS как в Европе так и в Америке. Именно они, а не Громыко должны были приобщаться к "мировой компьютерной кухне", составлять мнение о перспективных направлениях, архитектурах и операционных системах. Разумеется, все это было немыслимо в те годы. Вместо широкого потока имелся слабый ручеек. Но даже так идеи, пусть с опозданием, проникали в Союз. Увы, этого было мало.Полагаю, что порочной была сама структура экономики, не позволявшая полноценно развиться хоть чему-нибудь сильно удаляющемуся от нужд ВПК. Наука брошенная на создание бомб и ракет вместо нивы "мирного бурения" (о глубинном, правда, никогда не забывали) не смогла бы достичь тех высот, и решить те задачи, которые важны в "открытом обществе". Иными словами - при сохранении господствующей идеологии никакое решение не спасло бы отечественную информатику от отставания.

На этой пессимистичной ноте, разрешите закончить...

8. Источники информации1. Б.Малиновский / История вычислительной техники в лицах.
2. В.В.Пржиялковский, Н.Л.Прохоров, Е.Н.Филинов / Кого и зачем вводят в заблуждение?
3. Ю.Ревич / Куда исчезла советская компьютерная отрасль?
4. В.Сосновский, А.Орлов / Советские компьютеры: преданные и забытые.
5. Группа посвященная БЭСМ-6 (тут можно получить наиболее полную информацию об этой машине)
6. Система команд БЭСМ-6 (читабельный вариант)
7. Документация по системе CDC-1604 (оригинальные издания!)
Благодарности:Автор благодарит Александра Сергеева (algen) за предоставленную информацию, и многое другое. В вычитке этой и предыдущей статьи большую помощь оказала Анна Годес.
P.S. Ссылки на статью приветствуются!
P.P.S. Пришлось дописать небольшой update к первой части. Там я разбираю еще несколько аспектов (кэш-память, RISС-архитектура, быстродействие).

Tags: Можно ли поставить на учет битую машину, но на ходу в 2019 году

С 1.01.2019 ВСЕХ ВОДИТЕЛЕЙ КИНУТ НА 24000 РУБ/ЭРА ГЛОНАСС/БЕНЗИН БУДЕТ 75 РУБЛЙ

Как поставить машину на учет если она не на ходу 2019 году

С 6 октября автомобиль нужно будет регистрировать по-новому. | Автор топика: Российская


С 6 октября автомобиль нужно будет регистрировать по-новому. Машину можно будет поставить на учет по электронному паспорту, срок хранения регистрационных знаков увеличится в два раза, а порядок прекращения регистрации для угнанных машин упростится :
https://rg.ru/2019/09/27/avtomobili-v-rossii-stanut-registrirovat-po-novomu.html Автомобили в России станут регистрировать по-новому С 6 октября в России упростится порядок прекращения регистрации для угнанных машин и увеличится срок хранения регистрационных знаков. Все эти новации утверждены приказом МВД, который публикует "Российс... Российская газета

Можно ли купить техосмотр у страховщиков
Почему не работает сайт ГИБДД 2019
Как проверить диодный мост генератора пикающей контрольной
Показать / написать / закрыть комментарий(ии)