
Комментарии 42

В универе на кафедре ИСов стояло 2 советских копии VAX, ребристых таких, и они были соединены кабелем, так что можно было заходить с одного на другой…
Терминалы были няшные и с множеством настроек. Графику командами можно было рисовать… Я там будучи студентом на паскале писал всякое, в основном то что задавали, но и своё тоже, игру питончик например…
Вообще от архитектуры DEX я когда то тащился и даже знал асм от PDP-11, а потом… всё забыл.
И их вроде как то грузили странно, типа инструкции микропроцессора — ПЗУ не было?
Это я чисто по слухам
После «Электроника-60» (они работали в АСУТП) и ДВК-1,2,3,4 — отличная машина. И текст, подтверждаю, прокручивался плавно, что было удивительно.
«Электроника-79» тоже недалеко была, а у нас «Кулон» был на базе «Электроники-125» с двумя векторными дисплеями и огромным (с бильярдный стол) графопостроителем. Еще «Электроника-125» работала в составе УВТК-300 для учета электроэнергии предприятия.
Грубо говоря, берете списко команд Intel и реализуете одно ядро в лоб, без всех эти branch prediction, конвееров, speculative execution итд. Просто логику команд. Считаете число транзисторов. Сравниваете с реальным Intel/AMD число транзисторов на ядро
Моя гипотеза — будет отношение 1:4, то есть 3/4 в процессоре — трюки оптимизации. Возможно даже больше.
Если многоуровнивые кэши посчитать за оптимицию (ладно, в VAX был одноуровневый кэш, оставим один уровень), то возможно и 1:10
Кстати, а где в в конце концов оказались RISC процессоры Sun, SG, HP и IBM?
многие достиженения VAX/VMS
сегодна воспринимаются как уже недостижимые
Чего там такого было, что сейчас не бывает?
1. Объединение нескольких узлов в кластер. Современные кластерные технологи всё-таки не позволяют такого решения, когда полностью объединяются все вычислительные ресурсы и всё это выглядит как одна вычислительная система.
2. Версионность файловой системы.
3. Клавиши PF13- PF20 :)))
когда полностью объединяются все вычислительные ресурсы и всё это выглядит как одна вычислительная система
И как это выглядит для программиста? Разные потоки/процессы могут прозрачно передавать данные с узла на узел?
Версионность файловой системы.
Снапшоты?
Любой диск был доступен с подключения к любому узлу.
В VMS был distributed lock manager, который эту всю систему обеспечивал. Естественно все приложения необходимо было писать с применением необходимых блокировок
В wiki есть общее описание https://en.wikipedia.org/wiki/VMScluster
Дело, как мне видится, было совсем, совсем в другом.
в СССР копируют PDP-11. Сначала близко к оригиналу (тумбочки-шкафчики, мини ЭВМ СМ4 и др, + одноплатная "Электроника-60" = LSI-11), затем создают свою собственную версию "по мотивам" (серии микросхем 1801,1806,1831 и др.). В США подобные компьютеры перестают выпускать. Потому что "есть лучше", IBM PC. Но оно не лучше, оно хуже: там (в 1982м) только MS-DOS, а у DECStation есть OS TSX-11 - многозадачная, как UNIX. И UNIX тоже есть. А IBM PC c диспетчером памяти появится только в 1984. И однако производство и - главное! - развитие 16битной линейки сверхуспешных в 1970е процессоров DEC сворачивают. Какие-то 6800 будут выпускать еще десятки лет, Моторола сделает 68000 по мотивам PDP-11 (32битный как VAX, но без диспетчера памяти!) - но сама DEC сворачивает - ВНЕЗАПНО! - разработку своей серии однокристальных 16 битных процессоров. Как будто нет рынка, например, промышленных контроллеров (в СССР они там и использовались, все эти Электроники-60, в станках с ЧПУ) Ну, ок. Их место на 10летие займут 68K от моторола
В СССР копируют VAX. DEC прекращает развитие архитектуры VAX и переходит на процессоры MIPS для своих рабочих станций. SGI покупает MIPS, Мicrosoft выпускает Windows NT для MIPS (и SPARC).
Японцы производят и разрабатывают процессоры MIPS. Русские пытаются повторять MIPS, повторяют нелицензированный процессор ближе к 2000м годам: процессоры КОМДИВ от НИИСИ РАН, аналог IDT - которую в итоге в 2019м поглотил японский Renesas. DEC прекращает разработку раб.станций и серверов на MIPS, теперь у них есть свой RISC Alpha. MIPS уходит с рынка ПК и рабочих станций.
Русские заключают договор с Sun Microsystems, чтобы вместе разрабатывать (фактич.лицензия архитектуры) и производить (!) на территории России (в реальности в Израиле и на Тайване) процессоры архитектуры SPARC. Под это дело бабаянится "Московский центр Спарк-Технологий", МЦСТ. Дело вроде пошло, "российские" процессоры SPARC появились, но ВНЕЗАПНО компания Oracle покупает SUN, и убивает всё, что у них по процессорам и операционным системам. Сворачивается разработка софта и железа. "Ненада" (с). Процессоры c архитектурой Sparc исчезают из производства и постепенно выводятся из употребления - история с DEC повторяется на 20 лет позже.
Если советские/русские начинают пилить свои аналоги чего-то (не полные копии), чтобы использовать софт (который можно легко лицензировать или спиратить) это чего-то удаляется с рынка и банится. Единственная архитектура, которую русские не запилили сами - это Intel x86 (в СССР сделали аналог 80286, на этом всё). Её, однако, сделали китайцы - но путем передачи технологий от AMD, так что, возможно, это не считается. И всё же я жду, что x86 уйдет с рынка - если китайцы, конечно, преуспеют в её воспроизводстве, приблизительно догнав американцев. Про запас у Запада есть британский ARM и "международный консорциум" open-source RISC-V (с решающим голосом intel). У русских есть набабаяненные за
векадесятки лет vliw-"Эльбрусы", бестолковые в качестве ПК, но вроде бы полезные как встраиваемые процессоры в военное оборудование, которые уже сожрали кучу гос.финансирования, и, будучи рассчитаны на выпуск на недоступном после начала СВО тайваньском заводе, мёртвой хваткой повисли на госзаказах. От их неполного аналога, но идеологически близкой архитектуры intel IA-64, он же Itanium, на западе уже ТОЖЕ отказались. Ну потому что нефиг, раз русские делают похожий. Иначе чем объяснить? Столько пилили, убили MIPS и AlPHA и SPARC, и вот тоже убили. Как-то странно. Объяснение у меня одно: русские не должны получать профит от западного софта для своего неоригинального железа. И точка.
P.S. Китайцы поэтому не используют оригинальной архитектуры MIPS в своих процессорах от китайской академии наук (которые начались позже, чем наши НИИСИшные, но обогнали наших лет на десять, уже суперкомпьютеры на них делают), они модифицировали архитектуру - хотя это было необязательно. Сделали несовместимой бинарно. Неспроста.
В ЛЭТИ заглядывал к друзьям на лабы по Паскалю (тогда пропусков толком не было — можно было с улицы придти прямо на пары, и никого это не волновало). Помню, главный корпус, по сравнению с нашим ЛИТМО, совершенно осязаемо хранил академический дух прошлого века. Все это происходило на родной Петроградке.
PS — вид набережной Карповки вызывает очень теплые ощущения. Как и гул машинного зала и запах работающей электроники.
В медицинский центр в Якутске в конце 90х была поставлена крупная партия DEC-овских персоналок, большинство PC-3400, несколько 5400 и один Alphaserver. В комплекте шли 15 и 17" мониторы, принтеров и другой периферии от DEC не было. На сегодня большинство машин выведено из эксплуатации, осталось только несколько со старым оборудованием, требующим DOS или Windows 9x.
Потому что все runtimes от языков были отмаплены в часть памяти ос (по моему выше 2Gb)
Мы так привыкли к гигабайтам… Сдаётся мне, этого не могло быть. Наверное всё же 2 Мбайта.
DEC поставляла исходники VMS, написанные на языке Bliss-32, бесплатно.
Подвох был только один — тексты были на микрофишах, а не на магнитных носителях.
Поэтому якобы в Воронеже, где пытались сделать клон VAX'а, наняли несколько
сотен человек, которые честно набрали тексты с микрофиш.
В Аналитприборе я познакомился с IBM PC и играми _ Mortal combat и Larry.
Ларри (первые) возможно, а вот мортал это уже исключительно VGA и 1993 год выпуска, на PC.
Вообще в описываемые года игрушки с запада приходили эдак с трёх-восьмилетним опозданием. Первыми игрушками в которые я в 1988 на искре 1030 играл были, конечно-же, Digger, Rollo, Moon Patrool и разумеется Tetris (TETЯИS ;-) А вот к 93-му году отставание попадания игрушек сократилось до одного-трёх лет и в техникуме мы резались и в леммингов и принца персии и в F19 / F117.
"Потому что все runtimes от языков были отмаплены..."
Что это такое, runtimes от языков? Еще и во множественном числе? Языки компилировались не в машинные коды, а в байт-коды, у каждого языка свой?
Воспоминания бумера — VAX/VMS