Причина клонирования DEC в СССР?

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
dps
Advanced Member
Сообщения: 5738
Зарегистрирован: 06.04.2008,13:52
Откуда: СПб

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение dps » 07.06.2020,17:15

skoroxod писал(а): 07.06.2020,17:04 Началось-то с PDP-8
Так что предопределило выбор DEC? Ранее для больших систем был сделан выбор в пользу Систем 360 и потом Систем 370. Почему для миникомпов выбрали совершенно другую структуру?
Обмен, продажа, покупка: https://www.phantom.sannata.org/viewtop ... 56#p511056
Мои процессорчики: viewtopic.php?f=19&t=2447
Моя группа ВК https://vk.com/club192634480

falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение falanger » 07.06.2020,18:54

dps писал(а): 07.06.2020,17:15 Так что предопределило выбор DEC? Ранее для больших систем был сделан выбор в пользу Систем 360 и потом Систем 370. Почему для миникомпов выбрали совершенно другую структуру?
1. Он проще и дешевле. Почитайте их историю "мини-компьютер для производства низкоквалифицированными рабочими с использованием шкафов монтажных и разъемов от АТС".
2. Это машина жесткого реального времени для управления оборудованием, как и ОС для нее. Скорость реакции на прерывание в то время фантастическая, даже сейчас - превосходная.
3. Непревзойденная до сих пор надежность, работают и не ломаются(с) это про оригиналы. У нас просрали разъемы и потому много мата в цехах. Импортные - супернадежны. В Канаде хотели заменить PDP-11 управляющие АЭС, годной по надежности замены не нашли, продлили срок эксплуатации до конца компании АЭС тех PDP-11 что есть.
4. Это массовые компьютеры которые было легко купить для копирования.
5. Много ПО, разнообразного, и куча станков с ЧПУ на этих машинах. ЧПУ Сальвагнини на 11/73 до сих пор в цене.
6. ПО поставляется с исходным кодом для компиляции системы.
7. Очень удобная и логичная система команд и структура процессора, легко программировать, удобный макроассемблер MACRO-11.
Это то что я знаю.

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение alecv » 07.06.2020,19:16

HP2000 тоже клонировали, это семейство СМ-1 и СМ-2. Применялись как управляющие машины.
Как понимаю, самые первые дубли появились в рамках серии АСВТ

Машины DEC отличались тем, что могли собираться неквалифицированным персоналом, на не очень оборудованных фабриках
(методом накрутки) так что это тоже подкупало.

shattered
Advanced Member
Сообщения: 1131
Зарегистрирован: 17.02.2008,02:38

Причина клонирования DEC в СССР?

Сообщение shattered » 07.06.2020,21:01

HP тоже срисовали, под видом СМ-1 и -2

SuperMax
Advanced Member
Сообщения: 1607
Зарегистрирован: 27.08.2012,11:38
Откуда: Красноярск
Контактная информация:

Конкурсы

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение SuperMax » 08.06.2020,06:33

DEC PDP-11 это практически набор стандартов и родоначальник многих технологий
вот некоторые из них
1. терминалы - и сейчас мы пользуемся эмуляторами терминала VT100 для подключения к *nix системами.
2. СИ - он был разработан для PDP-11 (точнее для написания UNIX) (собственно откуда в языке программирования взялись i++ j-- и прочие специфичные особенности PDP-11 ?)
3. UNIX, да он родился именно на PDP-11. (первые попытки были тоже на DEC - только PDP-7)
4. Понятие "все есть файл" тоже родилось на PDP-11.
5. Сетевой стек TCP/IP. Да, это опять PDP-11!
6. Прямой доступ к памяти - те умные устройства которые могли работать с шиной (на PC это анонсировано в 1994ом)
7. Виртуальные прерывания - те вектор прерывания передает само устройство (а не как в интелях они вшиты внутрь проца)
8. Единое адресное пространство - для всего - начиная от оперативной памяти и ПЗУ кончая портами ввода-вывода
9. Переносимость программ, те программа может работать с любого адреса.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение size_t » 08.06.2020,17:49

SuperMax писал(а): 08.06.2020,06:33 вот некоторые из них
Вот немного более развернуто: "Чему нас научила PDP-11?" https://habr.com/ru/post/435292/
Еще Си-строки с нулем на конце есть пошли из-за PDP-шных лаконичных инкрементов с пост-проверкой.

Хотя все это наследие стало ясно только пост-фактум, а в те годы (в какие, кстати? когда решение принималось?) это была одна из архитектур, хотя и лидер рынка.

Аватара пользователя
skoroxod
Advanced Member
Сообщения: 17375
Зарегистрирован: 05.03.2009,19:27
Откуда: Старый Оскол
Контактная информация:

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение skoroxod » 08.06.2020,18:26

size_t писал(а): 08.06.2020,17:49 Чему нас научила PDP-11
Я выше уже писал, что DEC в СССР начался с PDP-8 а к PDP-11 у нас пришли уже по инерции, поскольку к тому времени
имелась масса специалистов, имевших опыт работы с миникомпьютерами DEC
А вот выбор PDP-8 был обусловлен множеством факторов. Во первых, это первый по настоящему серийный компьютер.
Их изготовляло несколько предприятий, всё благодаря открытой архитектуре. Были разработаны десятки периферийных
плат на общую шину OMNIBUS - вообще понятию шины мир обязан этим системам. Эти миникомпьютеры изначально
разрабатывались как универсальные, в отличии от узкоспециализированных ровесников.
Выбор ПО к PDP-8 для того времени был очень обширен, причём многое распространялось бесплатно.
И благодаря инновационным технологиям сборки, таким как автоматическая пайка, PDP-8 были самыми дешёвыми
в базовой комплектации. По объёму продаж их обогнали только Apple II
В общем, на конец 60-х выбор был совершенно очевиден, потому в СССР и СЭВ начали разработку аналогов PDP-8
а к PDP-11 пришли в порядке преемственности поколений. Архитектура хоть и отличалась, но принципы построения
были уже знакомы нашим специалистам.
Психологическая зрелость - это понимание того, как много вещей в мире не нуждается ни в твоих комментариях, ни в твоем мнении.

i8088
Advanced Member
Сообщения: 4384
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение i8088 » 08.06.2020,18:47

SuperMax писал(а): 08.06.2020,06:33 7. Виртуальные прерывания - те вектор прерывания передает само устройство (а не как в интелях они вшиты внутрь проца)
Ну так и в Intel x86 точно так же - вектор передают процессору по стробу INTA.
В CPU вшит только вектор NMI и внутренние исключения CPU.


PS. В IBM-PC вектор передает заранее запрограммированный контроллер i8279i8259.
Последний раз редактировалось i8088 09.06.2020,08:59, всего редактировалось 1 раз.

Gleb
Advanced Member
Сообщения: 440
Зарегистрирован: 30.10.2016,20:46
Откуда: Прага

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение Gleb » 09.06.2020,00:22

i8088 писал(а): 08.06.2020,18:47 PS. В IBM-PC вектор передает заранее запрограммированный контроллер i8279.
Очепятка у Вас, i8259
Сорри за занудство.

i8088
Advanced Member
Сообщения: 4384
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение i8088 » 09.06.2020,08:58

Gleb писал(а): 09.06.2020,00:22 Очепятка у Вас, i8259
Сорри за занудство.
Спасибо, сейчас поправлю!

dk_spb
Advanced Member
Сообщения: 6623
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Причина клонирования DEC в СССР?

Сообщение dk_spb » 20.06.2020,18:49

...
Последний раз редактировалось dk_spb 08.08.2022,13:14, всего редактировалось 1 раз.

Ответить