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

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

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

Сообщение svinka » 21.06.2020,01:35

SuperMax писал(а): 08.06.2020,06:33 СИ - он был разработан для PDP-11
тут недостоверная информация. Никакого отношения автоинкрементируемые указатели Си к PDP-11 не имеют.
Компилятора с Си на ассемблер что пользуются такой возможностью где???
Совпадения по времени и домыслы

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

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

Сообщение svinka » 21.06.2020,01:47

По вопросу

Машины изучались все!! оценили соотношение затрат свое/чужое на внедрение в народном хозяйстве.
Ресурсов на написание собственного софта не было. Постановили красть так же как для IBM/360

Решение приняли на основании открытой архитектуры, наличия принципиальных схем и исходников микрокода. И электробаза позволяла (серия 155 уже производилась в СССР. копия SN74)
На минус четвертом этаже комплекса зданий на Лубянке американские компьютеры нравились....
Было там несколько. по кипрской схеме ввоза

Аватара пользователя
Дениска
Advanced Member
Сообщения: 1802
Зарегистрирован: 06.08.2009,15:13
Откуда: Хабаровск
Контактная информация:

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

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

Сообщение Дениска » 21.06.2020,07:15

svinka писал(а): 21.06.2020,01:47 По вопросу

Машины изучались все!! оценили соотношение затрат свое/чужое на внедрение в народном хозяйстве.
Ресурсов на написание собственного софта не было. Постановили красть так же как для IBM/360

Решение приняли на основании открытой архитектуры, наличия принципиальных схем и исходников микрокода. И электробаза позволяла (серия 155 уже производилась в СССР. копия SN74)
На минус четвертом этаже комплекса зданий на Лубянке американские компьютеры нравились....
Было там несколько. по кипрской схеме ввоза
А , точно 155 серия была в 1968 году на момент принятия решения о копировании IBM 360 ?
http://xkm.su/ Хабаровский Компьютерный Музей

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

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

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

Сообщение skoroxod » 21.06.2020,09:56

Дениска писал(а): 21.06.2020,07:15 А , точно 155 серия была в 1968 году на момент принятия решения о копировании IBM 360 ?
ЛА1 и ЛР1 в 69-м уже точно были, другие серии встречаются и более старых годов.
Так это судя по фоткам, что выкладывают сейчас, на сайтах энтузиастов. Не факт что им попались самые первые выпуски.
Психологическая зрелость - это понимание того, как много вещей в мире не нуждается ни в твоих комментариях, ни в твоем мнении.

Аватара пользователя
Кай
Почётный пользователь
Сообщения: 19738
Зарегистрирован: 08.08.2010,21:44
Откуда: СПб, Ульянка-Лигово
Контактная информация:

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

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

Сообщение Кай » 21.06.2020,15:29

А , точно 155 серия была в 1968 году
В 1963 начали разработку, в 1967 уже были серийные. Мой отец занимался этой линией, как и 133.

И63. внизу этикетки хорошо видно? :)

Изображение

1Ж24Б
Advanced Member
Сообщения: 634
Зарегистрирован: 07.11.2014,18:19
Откуда: Kaluga

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

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

Сообщение 1Ж24Б » 21.06.2020,16:53

Подскажите тогда, чем вызвано копирование PDP-8 в СССР ? "Саратов" и "Саратов-2" обычно были частью измерительных комплексов, производимых в Саратове (откуда родом и сами ЭВМ). А "Электроника-100" и "Электроника-100/И" ? Первая продукция из Воронежа, как "центра копирования" продукции от DEC ?

Разъёмы РППМ10-144, РППМ16-288 и переключатели ПДК1...ПДК3 являются клонами импортных (с поправкой на метрическую систему). Кто "проталкивал" воспроизводство данных компонентов ?
Просто Александр. Consul'oвед второго уровня.

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

Конкурсы

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

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

Сообщение SuperMax » 21.06.2020,18:31

svinka писал(а): 21.06.2020,01:35
SuperMax писал(а): 08.06.2020,06:33 СИ - он был разработан для PDP-11
тут недостоверная информация. Никакого отношения автоинкрементируемые указатели Си к PDP-11 не имеют.
Компилятора с Си на ассемблер что пользуются такой возможностью где???
Совпадения по времени и домыслы
читаем тут
https://habr.com/ru/post/114588/
https://habr.com/ru/post/194160/
https://habr.com/ru/post/147774/

пример специфики PDP-11 в СИ
https://l.wzm.me/_nezumi/pdp.htm

https://www.osp.ru/pcworld/2001/08/162103
"Деннис Ритчи вспоминает [4]: «В 1971 г. я начал расширять язык B, добавляя тип сhar, а также переписал его компилятор таким образом, чтобы он впрямую генерировал инструкции для PDP-11, а не шитый код."

в оригинале:
In 1971 I began to extend the B language by adding a character type and also rewrote its compiler to generate PDP-11 machine instructions instead of threaded code. Thus the transition from B to C was contemporaneous with the creation of a compiler capable of producing programs fast and small enough to compete with assembly language. I called the slightly-extended language NB, for ‘new B.’

Mixa
Member
Сообщения: 183
Зарегистрирован: 07.08.2009,23:44
Откуда: Москва

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

Сообщение Mixa » 15.07.2020,11:15

svinka писал(а): 21.06.2020,01:35
SuperMax писал(а): 08.06.2020,06:33 СИ - он был разработан для PDP-11
тут недостоверная информация. Никакого отношения автоинкрементируемые указатели Си к PDP-11 не имеют.
Компилятора с Си на ассемблер что пользуются такой возможностью где???
Совпадения по времени и домыслы
Дэннис Ричи говорит о том же, что пипл часто домысливает, но на самом деле это было не так
https://www.bell-labs.com/usr/dmr/www/chist.html
Thompson went a step further by inventing the ++ and -- operators, which increment or decrement; their prefix or postfix position determines whether the alteration occurs before or after noting the value of the operand. They were not in the earliest versions of B, but appeared along the way. People often guess that they were created to use the auto-increment and auto-decrement address modes provided by the DEC PDP-11 on which C and Unix first became popular. This is historically impossible, ...

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

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

Сообщение shattered » 12.09.2020,18:37

Есть такой документ "Концепция развития системы малых ЭВМ (вторая очередь)" (1976(?) год издания) -



Он не дает ответа на исходный вопрос, но все равно любопытен. Цитата из введения:
В 1977-78 гг. предусмотрено проведение испытаний и освоение серийного производства различных устройств ... для построения систем управления технологическими процессами и производствами, систем автоматизации научных экспериментов, систем сбора и обработки информации.

Hunta
Advanced Member
Сообщения: 427
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара

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

Сообщение Hunta » 09.10.2020,13:53

Немного о клонировании :) Захотелось мне странного... Хочется - сделаем :)

Код: Выделить всё

KDF11B-BH ROM V1.0

 4088KB MEMORY
9 STEP MEMORY TEST
  STEP 1 2 3 4 5 6 7 8 9
TOTAL MEMORY ERRORS =     0
CLOCK ENABLED

Boot Switch (S1) Invalid
Type ? for HELP
Enter one of [Boot, Diagnose, Help, List, Map]:BOO DU0
TRYING UNIT DU0

BOOTING FROM DU0
RT-11SB  V05.07

.R MSCPCK

.SHO CONF

RT-11SB  V05.07
Booted from DU0:RT11SB

USR     is set SWAP
EXIT    is set SWAP
KMON    is set NOIND
MODE    is set NOSJ
TT      is set NOQUIET
ERROR   is set ERROR
SL      is set OFF
EDIT    is set KED
FORTRAN is set FORTRA
KMON nesting depth is 3

CLI is set DCL, CCL, UCL, NO UCF

PDP 11/23 PLUS Processor
4088KB of memory
FP11 Hardware Floating Point Unit
Extended Instruction Set (EIS)
Commercial Instruction Set (CIS)
Memory Management Unit
Parity Memory
60 Hertz System Clock

FPU support


.RUN HX7:SPEED3

Тест быстродействия

R1+R0 classic                     560 984 оп./сек
R1(23456.)+R0(12345.) empty       169 084 оп./сек
R1(23456.)+R0(12345.)             130 152 оп./сек ->     565 257 оп./сек
R1+@R0 classic                    312 183 оп./сек
R1(23456.)+@R0(M-12345.) empty    169 084 оп./сек
R1(23456.)+@R0(M-12345.)          109 879 оп./сек ->     313 804 оп./сек
R0*R0 classic                      40 812 оп./сек
empty 11.*12.                     169 084 оп./сек
11.*12.                            32 853 оп./сек ->      40 775 оп./сек
R2/R0 classic                     141 948 оп./сек
R2-R3(34567.)/R1(321.) empty      130 152 оп./сек
R2-R3(34567.)/R1(321.)             20 218 оп./сек ->      23 936 оп./сек
34567.89022+32109.754321 empty     26 485 оп./сек
34567.89022+32109.754321            9 763 оп./сек ->      15 463 оп./сек
34567.89022*32109.754321 empty     26 486 оп./сек
34567.89022*32109.754321            3 595 оп./сек ->       4 159 оп./сек
34567.89022/32109.754321 empty     26 489 оп./сек
34567.89022/32109.754321            3 495 оп./сек ->       4 026 оп./сек
CIS MULPI 1                           422 оп./сек
CIS MULP  1 empty                  56 582 оп./сек
CIS MULP  1                           425 оп./сек ->         428 оп./сек
CIS MULPI 2                         1 982 оп./сек
CIS MULP  2 empty                  56 072 оп./сек
CIS MULP  2                         2 025 оп./сек ->       2 100 оп./сек
CIS ADDNI 1                         3 116 оп./сек
CIS ADDN  1 empty                  55 520 оп./сек
CIS ADDN  1                         3 202 оп./сек ->       3 397 оп./сек
CIS ADDNI 2                         6 451 оп./сек
CIS ADDN  2 empty                   56 064 оп./сек
CIS ADDN  2                         6 829 оп./сек ->       7 776 оп./сек
MOV 8 word 1 empty                112 824 оп./сек
MOV 8 word 1                       14 287 оп./сек ->      16 358 оп./сек
MOV 8 word 2 empty                112 824 оп./сек
MOV 8 word 2                       16 806 оп./сек ->      19 747 оп./сек
CIS MOVCI 8 word 1                 13 978 оп./сек
CIS MOVC  8 word 2 empty           59 427 оп./сек
CIS MOVC  8 word 2                 16 479 оп./сек ->      22 801 оп./сек
.
А в чём цимес - смотрим на фото :)

Встреча на Эльбе

Ответить