Монитор-Э готов

Автор Валентин, 01.07.2005 10:09:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

А.Коваленко

ЦитироватьНу да , сравните ваш УС с вычислителем на МКС, по массе и энергопотреблению и по вычислительным ресурсам. Весь мир уже на 32 разрядных вычислителях летает, а вы всё со старинными интеловскими процессорами маетесь - конца 70-х разработки.

Салют-5 у вас бы тоже прекрасно работал -если бы ему прогрммное обеспечение писать умели и космонавты его ногами не били.
Вы хоть ту статью, из которой узнали про УС-21, и ссылку на которую здесь дали, прочитали? УС-21 (22) - нижний уровень интеграции, а на верхнем работают компьютеры на процессорах SPARC. Это на российском сегменте. На американском i386 (для Вашего сведения, они 32-разрядные). Так что непонятно, кто такой "весь мир"? Про "С-5Б" на "Мире". Сразу видно, что Вы не в курсе. На них были аппаратные отказы. Не только программные. Кстати, писать софт для DMS-R намного сложнее. Плавающая точка и т.д. На "С-5Б" была 16-разрядная целочисленная арифметика, фиксированная точка. Супер!  :D
 Про ноги космонавтов сами придумали? ЕМНИП "С-5Б" были за панелями интерьера, так что какие там могли быть ноги?...

пежмарь

Это на МКС такое благолепие с 32-х разрядными архитектурами. Да ещё и плавающая точка ! А на Мониторе-Ё стоит простенький УС.
Ни о каких там 32-х разрядных вычислителях даже и речи нет.
Междупрочим у Салюта-5 была плавающая точка в виде програмного эмулятора и программист если ему нужно было перемножить числа не маялся - это делал за него компилятор.
"пьяный пежмарь страшнее танка" - народная мудрость

А.Коваленко

ЦитироватьМеждупрочим у Салюта-5 была плавающая точка в виде програмного эмулятора и программист если ему нужно было перемножить числа не маялся - это делал за него компилятор.
И сколько ресурсов съедал этот эмулятор? А ведь это была система реального времени.

А какие такие сложные задачи решает вычислитель на спутнике? И что из задач спутника он решить не может, если у него 16-разрядный процессор? Просветите, тут я просто не в курсе

пежмарь

Например высокоточное прогнозирование положения ЦМ - это пожалуй основная задача и фиксирвоанной точкой ту не открутишься. Ну есть ещё много задач с наведением, переасчетом систем координат но они не таки ёмкие как баллистика. На ГЛОНАССЕ-М интересно какой вычислитель ? Салют-32 ?
"пьяный пежмарь страшнее танка" - народная мудрость

А.Коваленко

ЦитироватьНапример высокоточное прогнозирование положения ЦМ - это пожалуй основная задача и фиксирвоанной точкой ту не открутишься. Ну есть ещё много задач с наведением, переасчетом систем координат но они не таки ёмкие как баллистика. На ГЛОНАССЕ-М интересно какой вычислитель ? Салют-32 ?
Какие проблемы сделать программный эмулятор а ла "Салют-"?  :D А объем ОЗУ у "С-5" помните?

Feol

ЦитироватьНапример высокоточное прогнозирование положения ЦМ - это пожалуй основная задача и фиксирвоанной точкой ту не открутишься. Ну есть ещё много задач с наведением, переасчетом систем координат но они не таки ёмкие как баллистика. На ГЛОНАССЕ-М интересно какой вычислитель ? Салют-32 ?
Да. См. мой пост
http://www.novosti-kosmonavtiki.ru/phpBB2/viewtopic.php?t=1264&start=165
Всем пользователям нравится это сообщение.

Feol

Добавлю, что Глонасс-М далеко не так уж емкий по отношению к выч. ресурсам. Может успешно работать на одной БЦВМ из 2-ух в составе БЦВК Салют-32. Что касается арифметики с использованием плавающей запятой, то там это используют лишь система ориентации и баллистика.
Всем пользователям нравится это сообщение.

А.Коваленко

ЦитироватьДобавлю, что Глонасс-М далеко не так уж емкий по отношению к выч. ресурсам. Может успешно работать на одной БЦВМ из 2-ух в составе БЦВК Салют-32. Что касается арифметики с использованием плавающей запятой, то там это используют лишь система ориентации и баллистика.
Пожалуй, да, для навигационных спутников и для ДЗЗ нужны 32-разрядные БВК. А как у С-32 с надежностью? И можно ли его перепрограммироваь в полете? Там ведь, наверное, магистрально-модульная архитектура, т.е. сам компьютер должен иметь возможность подключения к нему доп. устройств, в т.ч. и EEPROM. Это так?

пежмарь

Все современные в полете могут перепрошиваться.
"пьяный пежмарь страшнее танка" - народная мудрость

А.Коваленко

ЦитироватьВсе современные в полете могут перепрошиваться.
Это общие слова. "Салют-5" не могла перепрошиваться. Вопрос по "Салют-32". Может или нет?

Feol

Повторю свой пост, для удобства:
" Насколько знаю о Салют-32, это 32-х разрядный БЦВК из 2-ух БЦВМ, каждая с 3-х канальным мажорированием. Выпускают в Ижевске. Содержит импортные комплектующие. Система команд vax11, кажется. Тактовая частота 20 Мгц, проектная. Вроде реальная достигнутая пока раза в 2 ниже, но обещают. Аппаратная поддержка плавающей точки, тригонометрии есть. Память - ОЗУ + ПЗУ. Про объемы не знаю. Летает на 4-х запущенных Глонасс-М. Не без проблем, но пока работают.
"
Перепрограммирование в полёте - запросто, и часто используется. Но программы грузят в ОЗУ. При перезагрузке с потерей штатного ОЗУ все, что загружали, надо перезагружать заново. ПЗУ прошивается на Земле раз и навсегда. Операция очень долгая, месяца 2, говорят. Неудобно, хотя, слышал, что хотят исправить этот недостаток. Сделать электрически перепрограммируемое ПЗУ. Периферия подключается по Манчестеру.

Еще знаю, что на последних Экспрессах стоит какая-то машина европейского производтсва. Якобы, на ней там многие летают. Одноканальная, безо всякого мажорирования. Правда, холодный резерв есть, вроде. 20 Мгц, и, внимание, 16 разрядов! Программисты плюются, неудобная, хуже Салюта-32 по их мнению, слышал. Но очень надёжная по наработке. На Экспрессах это подтверждается.
Всем пользователям нравится это сообщение.

Feol

То ли "Даса", то ли "Даза" производитель той машины - на слух воспринимал, не знаю точно, как пишется  :) . А до этого на всех КА с БЦВМ пр-ва НПО ПМ стоял Салют-4. Включая Сесат. Вроде по надёжности ничего страшного не было, но 400 Кгц + масса + невозможность продолжения производства в Харькове.
Всем пользователям нравится это сообщение.

пежмарь

В 32-х разрядных машинках выше программная надежность. Ресурсов хватает что бы реализовать защиту оперативной памяти кодами Хэмминга на лету, прозрачно для программиста. В УС-о подобных устройствах сопряжения есть только простая циклическая сумма. И то наверное только на магистралях обмена.
"пьяный пежмарь страшнее танка" - народная мудрость

пежмарь

Цитировать
ЦитироватьВсе современные в полете могут перепрошиваться.
Это общие слова. "Салют-5" не могла перепрошиваться. Вопрос по "Салют-32". Может или нет?
Да- скорее всего флэшек там небыло ещё - хранилось всё в ОЗУ и при отере ОЗУ загружалось всё ПО заново или фрагментами.  Но поменть в полете можно было.
"пьяный пежмарь страшнее танка" - народная мудрость

ДалекийГость

ЦитироватьМеждупрочим у Салюта-5 была плавающая точка в виде програмного эмулятора и программист если ему нужно было перемножить числа не маялся - это делал за него компилятор.
В программах, которые были на станции "Мир", для экономии вычислительных ресурсов предпочитали использовать целочиселенную математику. Программисты "маялись" с масшатибированиеи по степеням двойики и сдвигами, чтобы не допустить перополнения и сохранить точность.

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

Теперь даже в отдельных измерительных приборах используются процессоры. в которых наверное бы уместилась все программы "Мира".

А.Коваленко

Цитировать
ЦитироватьМеждупрочим у Салюта-5 была плавающая точка в виде програмного эмулятора и программист если ему нужно было перемножить числа не маялся - это делал за него компилятор.
В программах, которые были на станции "Мир", для экономии вычислительных ресурсов предпочитали использовать целочиселенную математику. Программисты "маялись" с масшатибированиеи по степеням двойики и сдвигами, чтобы не допустить перополнения и сохранить точность.

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

Теперь даже в отдельных измерительных приборах используются процессоры. в которых наверное бы уместилась все программы "Мира".
Эт точно! На "С-5Б" все ОЗУ было (страшно сказать) 32 КБ!. Но как он выключится, так после включения от 3-х до 5 сеанса связи надо было грузить туда по КРЛ программы-вставки, стандартные циклограммы, уставочные данные и т.д. и т.п. Устанешь пыль глотать. А с масштабными множителями отдельная песня была  :D

Сопла

ЦитироватьТо ли "Даса", то ли "Даза" производитель той машины - на слух воспринимал, не знаю точно, как пишется  :) . А до этого на всех КА с БЦВМ пр-ва НПО ПМ стоял Салют-4. Включая Сесат. Вроде по надёжности ничего страшного не было, но 400 Кгц + масса + невозможность продолжения производства в Харькове.

Dassault?

Thales Group купила это подразделение Dassault  неск. лет назад...

А.Коваленко

Цитировать
ЦитироватьТо ли "Даса", то ли "Даза" производитель той машины - на слух воспринимал, не знаю точно, как пишется  :) . А до этого на всех КА с БЦВМ пр-ва НПО ПМ стоял Салют-4. Включая Сесат. Вроде по надёжности ничего страшного не было, но 400 Кгц + масса + невозможность продолжения производства в Харькове.

Dassault?

Thales Group купила это подразделение Dassault  неск. лет назад...
DASA, или иначе Даймлер-Крайслер Аэроспейс. Сейчас это часть концерна Astrium.

N2H4

ЦитироватьНапример высокоточное прогнозирование положения ЦМ - это пожалуй основная задача и фиксирвоанной точкой ту не открутишься. Ну есть ещё много задач с наведением, переасчетом систем координат но они не таки ёмкие как баллистика. На ГЛОНАССЕ-М интересно какой вычислитель ? Салют-32 ?

Не только баллистика, хороший ДЗЗ должен сам программу съемки считать, а там тоже есть что поинтегрировать. (Интегрировать систему диф.уров. с помощью целочисленной арифметики я даже не представляю как, легче сначала эммулятор плавающей точки написать).

А по хорошему борт (ДЗЗ) должен большинство рутинных задач сам решать, а с Земли должны только команды высокого уровня поступать, типа: "Снять Ливию (широта, долгота) при условиях не хуже чем", и все, а дальше борт сам решает когда, как и куда.

А для этого без хорошего мозга не обойтись и на процессорах от кофеварок такой, наверное, не собрать.

Feol

Цитировать...В программах, которые были на станции "Мир", для экономии вычислительных ресурсов предпочитали использовать целочиселенную математику. Программисты "маялись" с масшатибированиеи по степеням двойики и сдвигами, чтобы не допустить перополнения и сохранить точность.

И вообще в те времена очень старались экономить вычислительные ресурсы, поэтому придумывали всякие хитроумные способы, которые с развитием вычислительной техники, потеряли свой смысл. ...
На счёт потери смысла, это ещё не так даже для ПК. Многое из внутренней математики таких известных графических библиотек, как OpenGL, DirectX, реализовано как арифметика с масштабированием и смещением. Это до сих пор основной рекомендованный способ программирования быстодействующей графики, обработки видео и т. п.. Только с Pentium 4 приблизились по скорости вычислений с плавающей точкой к целочисленной арифметике. С учётом расширений, берущих начало от MMX и т. п. Но если нужно часто приводить результат к целому, то потери только на этом могут заставить по прежнему многое делать в целых. + добавляет потерь крайне медленная схема сохранения/восстановления состояния сопроцессора (логически отдельного) при переключении процессов.
Всем пользователям нравится это сообщение.