zVlad wrote:Dmitry67 wrote:Интересно
До БЭСМ 4 команды были трехадресными
Про БЭСМ 6 действительно, написано что одноадресные
Я вдоль и поперек перечитал книжку по БЭСМ 4 и не думал что они кардинально поменяли архитектуру
Да это очень примечательно, особенно в свете скажем так, обвинений, в копировании CDC-1604, которое многие отрицают хотя есть много сходств причем сходств буквальных: одноадресные команды, размер слова, разрыдность адресной части, и т.д.. Особо интресен на мой взгляд переход от традиционног для ранних БЭСМ трехразрядного формата к одноразрядному.
Утверждения об отсутствии копирования строят на демонстрации различий, которые мне кажутся естественным развитием идей CDC-1604 с учетом более поздних достижений в том числе и появление IBM mainframe. Странно также что разрядность адреса была оставлена на уровне 15 разрядов, что стало существенным ограничением ибо размеры реальной памяти довольно скоро оказались бОльшими чем "виртуальной".
Тем не менее Бэсм не была ничьей копией. Архитектуру разрабатывали под влиянием имеющейся в Дубне CDC но и только.
А вот ЕС была копией, причем и с неудачного компьютера и сама по себе неудачной.
на самом деле основной проблемой было не отставание технологической базы (микросхемы), это было как раз не очень страшно. Проблемой была плановая экономика которая вообще не допускала инноваций.
- постановили - МинРадиопрому копировать ИБМ, минприбору делать мини эвм копируя PDP
- в этот базар влез Минэлектронпром тоже копируя PDP но поудачнее
- в итоге завод предложил сделать Бэсм-6М на микросхемах - его послали. Мельников не имел мохнатой лапы - его сдвинули, на Эльбрус поставили Бурцева. Эльбрусовцы были не рады использовать идиотскую переферию от ЕС, они бы с радостью взяли оную от СМ, но это было другое министерство - и в итоге они сляпали ПВВ размером с мамонта - чтобы рулить каналами в формате IBM.
- софт вообще не попадал в концепцию Госплана. Ну никак не попадал.
Достоинством ИБМ и в чем то ЕС был не софт. Софт на ИБМ был.. ну убогий он был, надо признать. В чем то неплох но в целом и по тем временам это было убожество.
А вот чем взяли и ИБМ и ПДП и чего не было у бэсмовцев - это комплексным подходом. Во первых, линейкой машин с одинаковой системой команд но сильно разной производительностью. ЕС-1022 и ЕС-1065 отличались радикально но системы команд были совместимыми (ну почти...). Софт работал один и тот же. Софт делался как и компьютеры, под рынок, был продуктом. Ничего подобногно в СССР не было и до конца его существования толком не появилось (только во времена кооперативов какие то сдвиги начались, мы тогда вообще за юниксы схватились, начало хоть что-то получаться с единым софтом... но это были только зачатки).
Ну и еще ориентацией на рынок. Чего только не было на Бэсме... Пленер - пожалуйста, ЛИСП - пожалуйста, автокодов целых 3+ (Бэмш, Мадлен, Чайковского), паскальЮ, еще куча всего. Но например ничего для экономистов не было.. не кучеряво это было, кобол тащить туда, дисер не защитить. А почти весь софт писался для дисертаций (в смысле - сляпал супер модный компилятор - вот и дисертация, сляпал базу данных - еще одна... по моему за каждой программой чей то дисер стоял). Потому что с точки зрения закостенелого СССР софт это не продукт промышленный а научная разработка.
(Что интересно. Появилась ЕС-1010. Которая совсем не ИБМ. Там группа программистов из Физфака МГУ за полгода написали полноценную ОС с полноценными языками программирования и всем прочим и эта ЕС активно использовалась во всем МГУ. При том что она то не страдала ИБМовской болезнью и использовала нормальную переферию а в итоге оказалась совместима и с терминалами и с прочим оборудованием которое там было. То есть люди были, не было рынка и это давало застой. Так что СССР был обречен, это было ясно еще тогда.)
PS. Ваксы копировали, правда уже в конце застоя и не очень удачно. Собственно на ваксы то все с БЭСМов и переползли, как на нормальный компьютер а не ИБМовский уродец.
Что такое МейнФрейм я давно понял, я даже и Тандем облазить успел - тупик этот мейнфрейм, а ИБМ-360 попала в книгу Брукса _Мифический человеко месяц_ как пример абсолютной инженерной неудачи, прочитайте (как раз проблемы второй системы разбирают на примере ИБМ 360). Переусложненная она была, очень неудачно концепция каналов, очень неудачная переферия, очень кривая ОС и система команд. В 370 частично это поисправляли, даже ОС сносные стали появляться но поезд ушел, а точнее всякие ВАКСЫ стали давить (и прочие...в Курчатника за зановесочкой стоял X2 компьютер - суперкомпьютер под КОКОМОМ купленный левым путем и названный X2 чтобы враг не догадался.. и там тоже кстати был уже Юникс тогда). Нигде работавшие на БЭСМ так и не перешли на ЕС, по причине _после бэсм эта ЕС была убожеством_. Хотя и бэсм тогда уже тоже в разряд _осталых_ попадала, по причинам описанным выше.