Татарин>>>> Для начала, с чего ты вообще взял, что там была только плавающая точка?
yacc> yacc>> По конструкции.
yacc> yacc>> Целые числа через хак, фиксированной точки нет и не было.
Татарин>> Ну сам подумай: как же работала бы адресная арифметика без фиксированной запятой?
yacc> Адресной арифметике фиксированная запятая НЕ НУЖНА. Ей нужна целочисленная
Блин, да ты же просто не понимаешь, как это работает вообще...
Не пори чуши. Это одно и то же. Зануляем и не меняем порядок, не проводим нормализацию - имеем целочисленную арифметику. Это не "хак", это математический факт.
Татарин>> Но какая разница, если даже в таком режиме машина была много быстрее, чем большинство ЕС со специализированным АЛУ?
yacc> Так фиксированной точки все равно нет
Хватит бреда.
Ещё раз: как тогда по-твоему проводились адресные операции?
yacc> И фиксированная точка это ломает. И байтовая адресация ломает.
Каким образом? Вот у Лебедева - не ломало. См. "Эльбрус-Б".
yacc> И это ломает конвейер. Точнее усложняет его моментально. И любые IF сразу сажают его производительность.
Каким образом это "ломает конвеер"? С чего бы?
Переход, конечно, может чистить конвеер, даже с предсказателем. Ты хочешь сказать, что суперскаляр вреден?

Или к чему ты это?
Сажают, не сажают, машина с внеочередным исполнением быстрее, чем машина без него. МНОГО быстрее. И тут тебе спорить не с чем: нынче все популярные мощные процы суперскаляры. ИБМ - просто было отсталым г**ном, что тут защищать-то?
Татарин>> И, собссно, расскажи мне, кому из пользователей больших машин (куда "назначены" ЕС, это не машины для АСУ, а машины именно вычцентров) НЕ нужны вычисления с плавающей запятой? Те же бухгалтеры или плановики отказались бы от 48-битной плавающей точки?
yacc> Прикинь, плавающая точка была и на Минск, но вот бухгалтерам и плановикам она НЕ НУЖНА.
Не прикину. С чего бы она не нужна? - докажи.
yacc> НЕ используется REAL в базах данных - только DECIMAL или MONEY.
Блин, реально, как с глупым пятилетним ребёнков... Какие, нафиг, DECIMAL? Какие MONEY?

:double facepalm:
Какой, нафиг, SQL?

Первый стандарт языка SQL был принят Американским национальным институтом стандартизации (ANSI) в 1987 (так называемый SQL level /уровень/ 1) и несколько уточнен в 1989 году (SQL level 2).
Если ты не видел никаких других БД и не представляешь, как это устроено - ну куда ты лезешь?
Да, блин, мы даже обсуждаем-то конец 60-х, само слово database только-только появилось, и означало вовсе не то, что сейчас. До самой
концепции реляционных баз ещё лет пять.
Базы данных появятся позже, и будут выглядеть скорее как дампы памяти на ленту.
Жесть. С кем и о чём я спорю?
Татарин>> Да там даже чисто мантисса была больше (40 бит против 32), чем целое число у ЕС.
Татарин>> То есть, без всяких хаков ты можешь вести вычисления целых чисел
yacc> Фиксированная запятая только через хак. Целые числа через хак. Гемор программистов и куча места для внесения ошибок.
Где хак? И что ты называешь "хаком"? КОНКРЕТНО? И подробно, лучше бы. Я вот уже нихрена в твоих фантазиях не понимаю.
"Гемор программистов" в том, что разделяются те и те операции? или в чём КОНКРЕТНО?
Как эти программисты живут с этим гемором и ошибками сейчас?
Татарин>> Более того, если ты посмотришь на производительность (то, что ты так не любишь): с таким трудом и такими вбуханными денгами построенная через 8(!!!) лет ЕС-1020
yacc> ЕС-1020 вышла в 1971 Даже здесь историю перевираешь.
Врёшь. 1971 - это ЕС 1010. Ну или покажи свой первоисточник, в котором сказано, что год массового выпуска 1971. Будем разбираться, чьи верны, чьи нет.
Татарин>> выполняла порядка 3000 (не опечатка: три тысячи операций) с плавающей точкой в секунду. Против 1 миллиона у БЭСМ-6
yacc> И здесь врешь. Сложение в БЭСМ-6 - 1.2 мкс. Это 833 тысячи а не миллион. Миллион без учета сложности операций.
yacc> ЕС-1020 сложение с плавающей точкой - 50-60 мкс, а короткие операции - 20-30
Я не ты. Мне-то зачем врать?

Умножение посмотри.

При том, что у ЕС-1020 разрядность и точность представления гораздо ниже. То есть, с точностью БЭСМ производительность ЕС ещё более чем в 2 раза меньше.
yacc> И причем это самая малая машина ряда,
Ну да. При этом она больше и дороже некой альтернативной ТТЛ-БЭСМ.
yacc> Уже у 1030 с регистрами внезапно сложение с плавающей запятой - 10-14 мкс - как раз на порядок меньше БЭСМ. И какой был бы БЭСМ на ТТЛ.
Ну да. В 10 раз.
Татарин>> , 2.5 миллионов у "Эльбруса-1К2" и 250000 гипотетической "БЭСМ-6 на ТТЛ".
yacc> Не от эльбруса считать надо, если ты сразу делаешь на ТТЛ.
Почему? Твоим же способом: в 10 раз больше задержка - в 10 раз меньше быстродействие. Ессно, что в реальности это не так, и разница меньше, но пусть даже в 10 раз: порядок примерно ясен.
Татарин>> При том, что БЭСМ-6 была МНОГО УДОБНЕЕ для многопользовательских ВЦ, потому как многопользовательский режим там был на голову выше.
yacc> Я тебе так напомню что терминалов в БЭСМ-6 изначально не было.
yacc> А прикрутили туда терминалы внезапно от ЕС.
Логично же: что сделали, то и прикрутили. Сделали бы изначально терминалы для БЭСМ - так их бы прикручивали к ЕС... впрочем, нафига вообще ЕС-то?
Татарин>> Всё же, ЕС-1020 была скорее заменителем "Минска" (по функционалу, а не по цене).
yacc> Он его превосходил.
yacc> А цену с освоением снизили что ЕС-1022 это два Минска. Причем гораздо удобнее. Причем на ней же можно было и двоичку минска выполнять сменив микрокоманды, чего на БЭСМ невозможно в принципе.
Ты носишься со "сменой микрокоманд", как будто это простая и лёгкая, прямо на лету вещь. Мне кажется, ты не представляешь себе процедуру. И программы "Минска" выполнять было нельзя.

То, что выполнялись команды - ещё ничего не значит. Тебе по факту нужно было написать/перебить программу заново, даже с выводом-вводом на перфоленты/с перфолент были проблемы. И да, возможности ЕС при этом настолько недоиспользовались, а процесс был настолько трудоёмким, что практически терял смысл.
В принципе, даже бинарная эмуляция "Минска" на БЭСМ выглядит более полезной (да, такое было). Хотя бы остаются все возможности ОС по запуску программ, загрузке/выгрузке результатов, не говоря уж о радикально бОльших возможностях отладки.
Так что никаких "в принципе". Не только в принципе, но и на практике такое делалось. А вот использовалась ли хоть когда-то на практике теоретическая возможность сменить микрокод ЕС-1020 на "Минск" - это прям вот вопрос. На него я ответить не могу. Сможешь?
Татарин>> Теперь попытайся ответить на вопрос ЗАЧЕМ нужны ЕС?
yacc> См. выше. Мало того что ты цифры подменил так еще и много чего не учел.
Того, что "фиксированная точка - это не целочисленная"?

Да, этого я учесть не мог.

Для эмуляции "Минска"? Ну, БЭСМ делала это лучше... по меньшей мере, это можно было использовать на практике.
Ну так ЗАЧЕМ?
yacc> Тебе же мегафлопсы - ага, скорость вычисления с плавающей точкой - самое главное.
yacc> Абсолютно бестолковая штука для бухгалтеров.

Бесполезная СЕЙЧАС.

Когда у каждого на столе (и даже в кармане) - настолько безумная вычислительная мощь, что все бухгалтерские задачи ничтожны. В личном распоряжении и всегда доступна, используясь лишь по желанию человека и простаивающая почти 90% времени.
Мы говорим о машинах коллективного пользования, которые производят десятки-сотни тысяч операций в секунду. Куда люди ходят со своими данными и программами и ждут, пока им посчитают, в очереди. Которые могут тянуться дни (для студентов - так и недели). И о временах, когда этих машин - сотни-первые тысячи на всю страну. И в 60-е, и в 70-е, и в 80-е, вплоть до появления ПК производительность - абсолютно критична.
Тогда и там была прямая зависимость: быстрее работает машина - больше более сложных задач от бОльшего числа пользователей она может посчитать. Почти прямо пропорционально: в десять раз более быстрая машина почти заменяет (в одном городе) 10 машин.
Потому что и скорость ввода-вывода, допустим, с ленты - тоже напрямую и жёстко зависит от быстродействия. Количество терминалов, которые можно поставить и обслужить - тоже почти напрямую зависит от быстродействия.
Да и бухгалтера-то (в нашем нынешнем понимании) подключились сильно позже, а у плановиков задачи были те ещё - оптимизационные включая.
В общем, полное непонимание реалий.
Татарин>> Эльбрус-1К2 имел 2.5 миллиона операций в секунду сразу и 3М потом.
yacc> На продвинутых ЭСЛ микросхемах с повышенной тактовой частотой.
Какие были. "Повышенной" - так это в сравнении с чем? С тормознутыми предыдущими?
Ну и собссно, какие даже просто есть причины полагать, что медленные МП40 с малой граничной частотой и огромными расстояниями будут сильно лучше гораздо более быстрых планарных мелких транзисторов в микросхемах, где все платы компактне? Никаких.
Да, ТТЛ, а не парафазные усилители. Но сама база настолько лучше, что какого-то паде
Татарин>> Например, если ты сравнишь БЭСМ-ТТЛ со схожей по стоимости ЕС-1020, то увидишь, что даже на чисто целочисленных операциях ЕС-1020 имеет меньшую производительсность с меньшей разрядностью операндов.
yacc> См. выше
Где?
yacc> yacc>> А вот делать байтовую адресацию для символьных операций ломает стройность БЭСМ нафиг.
Татарин>> Во-первых, нет. Во-вторых, векторные операции для обработки строк были бы удобнее со всех сторон
yacc> Во первых да.
Как?
yacc> Потому что на бухгалтерских задачах много ввода-вывода с периферии и любой кодинг/декодинг - источник трудноуловимых ошибок.
Ты что-то гонишь уже совсем неадекватное. Какой "кодинг/декодинг"? Чем "кодинг" (что это?) в целое число отличается от "кодинга" (что это?) в целое число? Ничем. Потому что это целые числа.
yacc> Факт что у бухгалтеров БЭСМ НЕ БЫЛО. Хотя по-твоему они бы могли и купить.
Нет, не было у конкретных товарищей, которые руководствовались какими-то совершенно иными критериями.
Потому что, например, в курчатнике бухгалтерия точно всю жизнь считалась на БЭСМ. А потом на наследниках. Инфа из первых рук. И никаких проблем им это не доставляло (кроме необходимости делить машину с толпами других заинтересованых).
yacc> С гиперскоростью косячить?
Ты бредишь. С гиперскоростью.

В чём КОНКРЕТНО косяки?
Татарин>> Ну, поменьше, конечно, чем в случае ЕС. Но что не так с затратами времени-то?
yacc> Поменьше чем ЕС ? Периферию ? Сами ???
yacc> Ты что куришь ???
Ничего. И тебе больше не советую, выдыхай уже. Периферию. Сами.
Но если ты фанат копипаста и не представляешь себе возможности разработки в принципе, то копипаста-то на крайний случай никуда не делась. Отличаются только схемы сопряжения, а так-то - принтер всё равно тот же принтер, терминал - тот же терминал... клавиатуры, плоттеры, считыватели перфокарт, НСМД или ленточные накопители не отличаются в механике ничем, а в электронике - только схемами сопряжения.
Что тут меняется? Ничего.
Татарин>> Которую та же страна, но уже загруженная хренью с ЕС, всё равно разработала?
Татарин>> "Разработать периферию" куда проще, чем "клонировать ЕС И разработать периферию".
yacc> А вот хрен тебе!
yacc> Когда RCA сделала клон 360 то поначалу IBM напряглась - это был весомый и очень богатый конкурент.
yacc> А в результате выиграла, потому что RCA был опытен в электронике, но неопытен в периферии.
Что-то очень сложно для меня. :\
Свяжи логически для меня этот пример с моим тезисом, на который ты отвечаешь. Я в телепатию не могу.
RCA была неопытна, ИБМ была, как это связано с тем, что две работы делать сложнее, чем одну?
Татарин>> Копировать Фау-2 в 1945-м это одно.
Татарин>> Первое - развитие.
yacc> Ты погоди - ты сам говорил что копировать - НЕЛЬЗЯ!
yacc> Ибо вообще не школа и ничему не научишься.
yacc> Т.е. у Королева школы не было - он с копирования начал.
И что? Как это связано с необходимостью рушить свои школы и разработки на ровном месте и сажать свою интеллектуальную копировать какую-то хрень, которая уже с завода выйдет устаревшей, как ЕС-1020?
В чём смысл копировать Фау-2 в 1989-м?