Я, признаться, сам фанат PDP-11 и VAX, но должен сказать.
Судьба PDP-11 как конкурента PC была решена не в Советском Союзе, а на загнивающем западе. На момент выхода на рынок PC, DEC рассматривал линейку PDP как легаси продукт, любимым ребенком у них был VAX. Поэтому к 82 году под PDP-11 практически не разрабатывалось нового софта, ни системного, ни прикладного. И попыток выпустить PDP-11 в настольном конструктиве тоже, если честно, не предпринималось.
Можно, конечно, сказать, что DEC просрал рынок микрокомпьютеров, как те полимеры, и это, наверное, даже будет правда. Но для целей дискуссии о самобытном пути российского компьютинга достаточно констатировать, что просрал его буржуйский DEC, а не завод в Зеленограде и не Вигдорчик с Шура-Бурой. А Вигдорчики с компанией смогли только всхлипнуть и утереться, потому что сами, без DEC, они ничего предложить не могли. И это исчерпывающе характеризует всю советскую "индустриализацию", не только компьютерную.
Судьба PDP-11 как конкурента PC была решена не в Советском Союзе, а на загнивающем западе. На момент выхода на рынок PC, DEC рассматривал линейку PDP как легаси продукт, любимым ребенком у них был VAX. Поэтому к 82 году под PDP-11 практически не разрабатывалось нового софта, ни системного, ни прикладного. И попыток выпустить PDP-11 в настольном конструктиве тоже, если честно, не предпринималось.
Можно, конечно, сказать, что DEC просрал рынок микрокомпьютеров, как те полимеры, и это, наверное, даже будет правда. Но для целей дискуссии о самобытном пути российского компьютинга достаточно констатировать, что просрал его буржуйский DEC, а не завод в Зеленограде и не Вигдорчик с Шура-Бурой. А Вигдорчики с компанией смогли только всхлипнуть и утереться, потому что сами, без DEC, они ничего предложить не могли. И это исчерпывающе характеризует всю советскую "индустриализацию", не только компьютерную.
no subject
Date: 2014-02-15 08:47 am (UTC)Я тоже, но мне, честно говоря, страшно подумать про аппаратную реализацию конвеера для системы команд PDP-11.
no subject
Date: 2014-02-15 09:02 am (UTC)no subject
Date: 2014-02-15 09:05 am (UTC)Не зря же DEC бросил этот набор команд ради MIPS и Альфы.
no subject
Date: 2014-02-15 09:13 am (UTC)У x86 у основных команд в памяти может быть не более одного операнда. То есть у нормальных команд исключения диспетчера памяти могут быть связаны только с одним операндом.
У PDP-11 оба операнда могут порождать страничные отказы, и оба операнда могут иметь побочные эффекты. Поэтому откатить состояние процессора на начало команды очень сложно. Поэтому у PDP-11 страничных отказов нет, есть только ошибки сегментации, которые нельзя обрабатывать прозрачным для программы образом. Поэтому виртуальная память как мы ее знаем на PDP-11 невозможна.
В VAX они эту проблему решили большим объемом микрокода, а потом, посмотрев на получившийся объем, сказали "раззудись плечо" и сделали знакомое нам чудо техники, у которого для запуска процессора требуется инструментальная PDP-11 с дискетой для загрузки микрокода. И вот у VAX-то как раз с конвейеризацией полная труба.
no subject
Date: 2014-02-15 12:11 pm (UTC)no subject
Date: 2014-02-15 09:24 am (UTC)no subject
Date: 2014-02-15 09:40 am (UTC)Но я уже говорю - главное преимущество PDP-11 было в том, что софт для нее все-таки был индустриального уровня, а не "домашне-офисного". Потому за линию стоило подержаться ради того, чтобы не сваливаться в на уровень "ос для дома и семьи" и "программирования встроенного софта под виндовз" (а аналоги всех этих dBase II и прочего говна делаются парой хакеров за полгода на коленке).
Собственно x86 как ужас начал к середине 90-х самое позднее воспринимать уже сам Intel - но инерция слишком велика оказалась.
PS: Есть еще в смысле софта была линия VM/3x0, которые были видимо лучшим (а отчасти и сейчас идейно во многом превосходят нынешний зоопарк) тогда из "всего что было". Но опять же - сама железка уж больно легаси была. Хотя жива и поныние, как и система.
no subject
Date: 2014-02-15 10:25 am (UTC)Простите, я не могу удержаться - Вы уверены что понимаете смысл слов, использованных Вами в этом сужденнии?
no subject
Date: 2014-02-15 10:31 am (UTC)no subject
Date: 2014-02-15 10:40 am (UTC)no subject
Date: 2014-02-16 02:59 pm (UTC)no subject
Date: 2014-02-16 01:17 pm (UTC)Впрочем, я совершенно не удивлен.
no subject
Date: 2014-02-16 04:08 am (UTC)Я вот буквально на днях приценивался к медиаплееру с Android/MIPS, и выяснил, что большая часть содержимого гугломаркета на нем не работает. Хотя, вроде, куда уж дальше отвязка.
Но, так или иначе, чтобы что-то отвязывать, надо иметь софт. А то раньше наш ВПК надеялся, что за него все напишут IBM с DEC'ом, теперь - что редхат с гуглом.