Вопрос(ы) по ЭВМ Единой Серии

 
1 2 3
RU Клапауций #15.01.2009 07:58
+
-
edit
 

Клапауций

координатор
★☆
компьютеры техника
К нашим монстрам - Mishka, Малюх... ну и вдруг еще кто в курсе.

Про разрядность. Есть, гм, неподтвержденный слух, что некоторые ЕС имели 128 разрядов. И достигалось это путём распараллеливания. То есть не просто числами двойной точности, но за счет многозадачности. Вроде бы речь про ЕС-1060, но специалистов по ней в пределах досягаемости нет, потому всё на уровне "если кто-то кое-где у нас порой".
Кто-нибудь что-нибудь может сказать про это?

Если смысл будет - пойдем дальше, к более специфическим вопросам :D
В тот день, когда ты решишь, что ты лишен недостатков , попробуй прогуляться по воде  6.06.0
RU Спокойный_Тип #15.01.2009 10:03
+
-
edit
 
чесно говоря - звучит бредово, если 128бит - это разрядность данных и РОНов процессора

я с Z-Series работал (на подхвате у спецов из ЕС-лизинг), там только 64битность на z900 появилась, если предположить что клон IBM-ки стал сильнее родителя - имхо оч. сомнительно
да и ценность 128битности как таковая - под вопросом - где софт взять такой что бы он это использовал? тем более в СССР , где его цельнотянули у IBM
насчёт распараллеливания и многозадачности, ну это же разные вещи, не нужно их в одну кучу валить
многозадачность это впервую очередь ОС с вирутализацией, разделение времени и ресурусов, и возможность запускать в ней много задач одновременно, а распараллеливание это одна задача (в предельном случае в реальном масштабе времени) только она распараллелена по нескольким или многим процессорам

единственное что можно предположить - был разработан специальный сопроцессор повышенной разрядности, тогда да, можно относительно просто его интегрировать в существующую архитектуру и обозвать это распараллеливанием, совершенно аналогично MMX\SSE
If plan A didn't work , the alphabet has 25 more letters ! so stay cool  7.07.0
RU Серокой #15.01.2009 10:14
+
-
edit
 

Серокой

координатор
★★★
Про 1060 пишут: "повышенная точность (128 бит) в операциях с плавающей запятой"

Электронная вычислительная машина ЕС1060 (ЭВМ 1060) Виртуальный компьютерный музей История компьютеров в СССР и за рубежом.

Электронная вычислительная машина ЕС1060 (ЭВМ 1060) Виртуальный компьютерный музей Эдуарда Пройдакова. История компьютеров в СССР и за рубежом. Англо-русский компьютерный словарь. Вычисления в докомпьютерную эпоху.

// www.computer-museum.ru
 
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Jerard #15.01.2009 10:17  @спокойный тип#15.01.2009 10:03
+
-
edit
 

Jerard

аксакал

Спокойный_Тип> чесно говоря - звучит бредово, если 128бит - это разрядность данных и РОНов процессора
А чего такого бредового? ПС-200 еще длиннее были. тот правда матричный был.
"Остановите Землю — я сойду" (С) Лесли Брикасс, Энтони Ньюли  3.0.53.0.5
RU Спокойный_Тип #15.01.2009 11:19  @Jerard#15.01.2009 10:17
+
-
edit
 
Jerard> А чего такого бредового? ПС-200 еще длиннее были. тот правда матричный был.

ну я же написал что именно бредового - математика на ЕС цельнотянута у IBM - System360 и далее, это 32бита, первые 64бита - z900, поэтому EC10XX под 128бит - звучит бредово

своя разработка - какойнить БЭСМ-хх или спецвычислитель для военных - вполне реально
If plan A didn't work , the alphabet has 25 more letters ! so stay cool  7.07.0

pokos

аксакал

Значить, расширенные варианты ЕС были у военных. 128 бит было точно, как называлось - не помню.
 6.06.0
RU Jerard #15.01.2009 11:49  @спокойный тип#15.01.2009 11:19
+
-
edit
 
RU Спокойный_Тип #15.01.2009 12:28
+
-
edit
 
ну это же СОПРОЦЕССОР, перечитай мой первый пост пожалуйста :-D
ты понимаешь разницу между сопроцессором и центральным процессором, на котором исполняется ядро ОС , и именно разрядность ядра ОС , которая не может быть больше разрядности РОНов процессора, и определяет разрядность вычеслительного комплекса
если у тебя слово состояния в процессоре длинное, это конечно хорошо, но это не разрядность системы
причём тут военные не-ЕС ? - вопрос про 1060 и ЕС, военная ЕС - это аргон, мой родной ПОРИ "Сплав" так сказать, кластер из двух 32битных ЕСок
If plan A didn't work , the alphabet has 25 more letters ! so stay cool  7.07.0
RU Balancer #15.01.2009 13:16  @спокойный тип#15.01.2009 12:28
+
-
edit
 

Balancer

администратор
★★★★☆
Спокойный_Тип> ты понимаешь разницу между сопроцессором и центральным процессором

Начиная с 486 сопроцессор стал интегрированным, а с Pentium - на общем ядре. Т.е. сегодняшние 32-х разрядные процессоры прекрасно оперируют с 80-битными данными с плавучкой.

Просто нужно помнить, что регистры под плавучку отдельные, загружаются из оперативки по частям и т.п.
 
RU Спокойный_Тип #15.01.2009 15:37
+
-
edit
 
ну тут конечно вопрос что имел ввиду автор под разрядностью, в общепринятом смысле разрядность процессора (и машины на нём построенной) это разрядность РОНов, а FPU\MMX\SSE - это как раз бонусные вещи для того что в РОНы не влазит
то что делают FPU\MMX\SSE - процессор мог бы делать и сам, программыми методами (да и делал когда 8087 или 80387 не распаивали на плате) так что впринципе любой процессор может работать с числами любой разрядности, вопрос только в софте, скорости, объеме памяти
If plan A didn't work , the alphabet has 25 more letters ! so stay cool  7.07.0
RU Клапауций #15.01.2009 16:06
+
-
edit
 

Клапауций

координатор
★☆
Автор имел в виду разрядность обрабатываемых без особых извращений данных. Понятно, что в принципе и на Z80 можно обрабатывать такие числа. "Человек не хуже муравья может переносить грузы в 20 раз тяжелее своего веса. Но за большее количество раз и страшно матерясь при этом" :F

Хотя... ЕС-1045, к примеру:
Разрядная сетка — 32 разряда.
Ширина выборки из ОЗУ — 144 разряда.

И как тут оценивать разрядность компьютера в целом? Ширина выборки - это я так понимаю, в нынешних терминах, разрядность шины. И?

Вот 8088 процессор, к примеру, относят к 8-разрядным, "по шине". Хотя внутренняя структура у него 16-разрядная...
В тот день, когда ты решишь, что ты лишен недостатков , попробуй прогуляться по воде  6.06.0
RU Клапауций #15.01.2009 16:11  @спокойный тип#15.01.2009 10:03
+
-
edit
 

Клапауций

координатор
★☆
Спокойный_Тип> насчёт распараллеливания и многозадачности, ну это же разные вещи, не нужно их в одну кучу валить

Тут, извиняюсь, мотороллер не мой. Я лишь процитировал слова человека, который разговаривал со другим человеком, который во время оно двадцать лет работал с ЕС, в доме который построил Джек. М-да. Достоверностью не блещет. Ну, иных данных у меня не было.
В тот день, когда ты решишь, что ты лишен недостатков , попробуй прогуляться по воде  6.06.0
MD Wyvern-2 #15.01.2009 16:20  @Balancer#15.01.2009 13:16
+
-
edit
 

Wyvern-2

координатор
★★★☆

Balancer> Просто нужно помнить, что регистры под плавучку отдельные, загружаются из оперативки по частям и т.п.

И назвать их "регистрами" можно только в интеловской рекламе ;) СТЕК голимый :F

Ник
Жизнь коротка, путь искусства долог, удобный случай мимолетен, опыт обманчив.... Ἱπποκράτης  6.06.0
RU Спокойный_Тип #15.01.2009 16:31
+
-
edit
 
всё уже придумано до нас :-D
есть такой термин - машинное слово - данные обрабатываемые ЭВМ "без особых извращений"
If plan A didn't work , the alphabet has 25 more letters ! so stay cool  7.07.0

pokos

аксакал

Когда я писал про 128 бит, я имел в виду "разрядность ЦПУ" из плаката-таблицы со стены в одном ящике.
 6.06.0
RU Balancer #15.01.2009 17:33  @спокойный тип#15.01.2009 15:37
+
-
edit
 

Balancer

администратор
★★★★☆
Спокойный_Тип> ну тут конечно вопрос что имел ввиду автор под разрядностью

Именно :)

Спокойный_Тип> в общепринятом смысле разрядность процессора (и машины на нём построенной) это разрядность РОНов

У Cell 128 РОН по 128 бит. Однако, процессор позиционируется 64-х битным :)

У каких-то Моторолл, типа 68К, были 32-х битные регистры, но процессоры считались 16-битными :)

При этом нельзя сказать, что разрядность процессора задаётся разрядностью MMU - сразу можно привести контрпримеры 8088, 80286 или 80386SX :)
 
RU Balancer #15.01.2009 17:34  @спокойный тип#15.01.2009 16:31
+
-
edit
 

Balancer

администратор
★★★★☆
Спокойный_Тип> есть такой термин - машинное слово - данные обрабатываемые ЭВМ "без особых извращений"

Осталось только расшифровать что значит «без особых извращений». А то 8088 может оказаться 8-битным :D
 
RU Balancer #15.01.2009 17:35  @Wyvern-2#15.01.2009 16:20
+
-
edit
 

Balancer

администратор
★★★★☆
Wyvern-2> И назвать их "регистрами" можно только в интеловской рекламе ;) СТЕК голимый :F

Уже начиная с MMX регистры произвольно адресуемые.

А стек... Что стек. Есть безрегистровые процессоры, на одном стеке прямо в памяти :D
 
RU Balancer #15.01.2009 17:37  @Клапауций#15.01.2009 16:06
+
-
edit
 

Balancer

администратор
★★★★☆
Клапауций> Вот 8088 процессор, к примеру, относят к 8-разрядным, "по шине". Хотя внутренняя структура у него 16-разрядная...

Но формально процессор считается, таки, 16-разрядным. С точки зрения программиста он, в общем, не отличается от 8086 :)
 
RU Yuri Krasilnikov #15.01.2009 17:37  @Wyvern-2#15.01.2009 16:20
+
-
edit
 

Yuri Krasilnikov

аксакал

Balancer>> Просто нужно помнить, что регистры под плавучку отдельные, загружаются из оперативки по частям и т.п.
Wyvern-2> И назвать их "регистрами" можно только в интеловской рекламе ;) СТЕК голимый :F
Wyvern-2> Ник

Никакого стека в IBM/360 не было. Были 16 32-битных регистров общего назначения, которые можно было использовать для индексации, адресации и как операнды для арифметических вычислений.

Эх!

BALR 12,0 загрузить регистр 12 текущим значением счетчика адреса
USING *,12 использовать далее регистр 12 как базовый (псевдокоманда)

и т.д.

Молодость, молодость :)

A Lannister always pays his debts.  
RU Спокойный_Тип #15.01.2009 18:03  @Balancer#15.01.2009 17:34
+
-
edit
 
Спокойный_Тип>> есть такой термин - машинное слово - данные обрабатываемые ЭВМ "без особых извращений"
Balancer> Осталось только расшифровать что значит «без особых извращений». А то 8088 может оказаться 8-битным :D

ага, ну не я это "без особых извращений" придумал, но думаю звучит нормально

процессоры на чистом стеке есть, но насколько я знаю это процессоры не общего назначения
в своё время делал курсовые по программированию матричных процессоров, они и без стека и без регистров обходятся :-D

про сеll
The PPE contains a 64-bit general purpose register set (GPR), a 64-bit floating point register set (FPR), and a 128-bit Altivec register set. AltiVec unit is fully pipelined for single precision floating point.
так что РОНы 64бит, правильно говорят что он 64х битный
а моторола 68к всегда была 32х битная, ну во всяком случае в тех доках которые мне попадались, можно подробнее кто и где 68к назвал 16-битным?
If plan A didn't work , the alphabet has 25 more letters ! so stay cool  7.07.0
CA tarasv #20.01.2009 07:55  @Клапауций#15.01.2009 07:58
+
-
edit
 

tarasv

опытный

Клапауций> Про разрядность. Есть, гм, неподтвержденный слух, что некоторые ЕС имели 128 разрядов. И достигалось это путём распараллеливания. То есть не просто числами двойной точности, но за счет многозадачности. Вроде бы речь про ЕС-1060, но специалистов по ней в пределах досягаемости нет, потому всё на уровне "если кто-то кое-где у нас порой".

Честно говоря ничего не понял насчет распаралеливания, скорее наоборот последовательное соединения вместе стандартных аппаратных возможностей. Во многих IBM/370, а у нас начиная с машин Ряд-2 (с 1060 видимо но опять же не во всех), в процессоре было четыре 64битных регистра с плавающей точкой. На уровне железа это просто пары 32-х битных регистров (отсюда их только четные номера 0, 2, 4, 6). В свою очередь команды работающие с операндами расширеной точности используют эти регистры попарно как два 128битных. Вот и вся 128 разрядность в процессорах ЕС ЭВМ.

ЗЫ: ЕС это не Единая Серия а Единая Система.
 7.07.0
US Mishka #20.01.2009 08:20  @Клапауций#15.01.2009 07:58
+
-
edit
 

Mishka

модератор
★★☆
Клапауций> К нашим монстрам - Mishka, Малюх... ну и вдруг еще кто в курсе.
Клапауций> Про разрядность. Есть, гм, неподтвержденный слух, что некоторые ЕС имели 128 разрядов. И достигалось это путём распараллеливания. То есть не просто числами двойной точности, но за счет многозадачности. Вроде бы речь про ЕС-1060, но специалистов по ней в пределах досягаемости нет, потому всё на уровне "если кто-то кое-где у нас порой".

32. На 10-60 я работал — те же 32. Другое дело, что были разные сопроцессоры. У нас был матричный, который за 5 лет проработал минут 20 чистого процессорного времени. :(

Многозадачность тут не при чём, она разрядность не повышает. Другое дело, что были матбиблиотеки для эммуляции большей разрядности (в своё время на искре 226 я написал такие библиотеки для целых), но работали они медленно.

Клапауций> Кто-нибудь что-нибудь может сказать про это?
Клапауций> Если смысл будет - пойдем дальше, к более специфическим вопросам :D
Спрашивай, я писал на ассемблере для 1022, 1030, 1033, 1045, 1046, 1060, 1061. Писал и на FORTRAN IV, PL/I, Algol 68, Ada (совсем немного). Исходные тексты VM/SP должны на ленточке в Кишинёве валяться, если мама не выкинула. На работе когда-то были исходники DOS & OS/360.
 3.0.53.0.5

Mishka

модератор
★★☆
Спокойный_Тип>> поэтому EC10XX под 128бит - звучит бредово
Jerard> Чего бредового-то? Вон у интеля еще в лохматых годах 8087 был? и чо? Хотя родный 8086 был 16 битным.
Это когда у 8087 было 128? Ну и серия 360 — это далёкие 60-е и 70-е годы. Серия 370 — это конец 70-х, а в 80-е — это уже AS-400, System-390.

на 1060 был расширитель, ИМХО. Другое дело, что был не везде, а где был, то не всегда работал.
 3.0.53.0.5
+
-
edit
 

Mishka

модератор
★★☆
Balancer>> Просто нужно помнить, что регистры под плавучку отдельные, загружаются из оперативки по частям и т.п.
Wyvern-2> И назвать их "регистрами" можно только в интеловской рекламе ;) СТЕК голимый :F
Wyvern-2> Ник

Ни фига. С ними можно было работать как со стеком, так и на прямую.
 3.0.53.0.5
1 2 3

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru