Суперкомпьютеры в ракетно-космической отрасли

Автор АниКей, 05.05.2010 21:29:00

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

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

Denis Voronin

ЦитироватьNot пишет:
Идиотизм - с точки зрения дилетанта.

Написание ОС - не самая сложная задача, если это специализированная система узкого назначения не требующая поддержки многочисленных производителей аппаратного обеспечения.
Примеров вполне успешных специализированных ОС достаточно много. Как правило, в этих случаях начинают с ОС общего назначения, сужают набор ограничений и требований, после чего пишут свою специализированную систему.
Внутри ОС нет никакой магии, для инженера высокой квалификации это задача средней сложности.
Сожалею, но нет. В современном мире оси размножаются либо делением либо слиянием существующих (в зависимости от размеров комьюнити). Что абсолютно логично, ибо если написать что-то под железку в принципе действительно не запредельно, то тянуть поддержку уже влетает в огромные затраты. Даже для марсоходов никто не стал писать с нуля, взяли готовое.

ЦитироватьNot пишет:
PS: ваш вокабуляр (ось, юзверь, программер) выдает в вас системного администратора, имеющего доступ исключительно к дистрибутиву ОС, относящемуся к нему с подобострастным пиитетом и скрывающего свою неуверенность за фамильярными словечками.
Всё про меня да про меня, я скоро будут требовать у администрации если не переименование ресурса, то свой личный раздел!:)
Кривыми должны быть извилины, а не руки.

PIN

ЦитироватьВасилий Ратников пишет:
Ядром системы служит Linux 2.6.33, портированное на архитектуру «Эльбрус-2000» (E2K), а в целом система базируется на дистрибутиве Debian с избирательным подходом к выбору пакетов: по большей части наблюдается соответствие выпуску 7.0 «Wheezy» или более новому, однако версии некоторых пакетов скорее ближе к 5.0 «Lenny».
Так радуйтесь. Еще лет 7-8 назад выбор был между только релизами МСВС даже не только для АСУшных ЭВМ.

Not

ЦитироватьDenis Voronin пишет:
ЦитироватьNot пишет:
Идиотизм - с точки зрения дилетанта.

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

В качестве примера: известная фирма Тектроникс, производящая измерительное оборудование (например осциллографы) долго поставляла приборы с ОС Windows, но в итоге создала свою встроенную ОС, предлагая Windows лишь в качестве опции для сложного анализа данных.  В итоге прибор загружается в несколько раз быстрее и работает значительно надежнее.

Not

ЦитироватьВасилий Ратников пишет:
ЦитироватьNot пишет:
Внутри ОС нет никакой магии, для инженера высокой квалификации это задача средней сложности.
вы это сообщите ваши новости из паралельного измерения создателям царь-процессора эльбрус
Чюдо, ОС Эльбрус не является узкопрофильной, отсюда и сложности. Научитесь читать, писатель!

ExDi

ЦитироватьNot пишет:

В качестве примера: известная фирма Тектроникс, производящая измерительное оборудование (например осциллографы) долго поставляла приборы с ОС Windows, но в итоге создала свою встроенную ОС, предлагая Windows лишь в качестве опции для сложного анализа данных. В итоге прибор загружается в несколько раз быстрее и работает значительно надежнее.
гм, что-то ничего про "свою" ОС у Tektronix не находится. пишут про real-time VxWorks, которая с 80-х годов разрабатывается WindRiver, ставшей подразделением Intel, - и про dual-boot - "The 5 Series scope is the first that runs as either a dedicated scope (using Linux) or using Windows.. When the SSD is installed, the instrument boots Windows. When it's removed, the instrument boots as a dedicated scope". причем похоже VxWorks - старые модели
ради читаемости и содержательности форума в настройках аккаунта отключено отображение всего, что можно отключить; я не вижу ваши (и свои) юзерпики, подписи, посты персонажей из блеклиста  ("старый", "бендер","аникей", "nonconvex" "alexandru", "буцетам","streamflow" etc ) и т.п. бесполезности

thunder26

ЦитироватьDiZed пишет:
ЦитироватьNot пишет:

В качестве примера: известная фирма Тектроникс, производящая измерительное оборудование (например осциллографы) долго поставляла приборы с ОС Windows, но в итоге создала свою встроенную ОС, предлагая Windows лишь в качестве опции для сложного анализа данных. В итоге прибор загружается в несколько раз быстрее и работает значительно надежнее.
гм, что-то ничего про "свою" ОС у Tektronix не находится. пишут про real-time VxWorks, которая с 80-х годов разрабатывается WindRiver, ставшей подразделением Intel, - и про dual-boot - "The 5 Series scope is the first that runs as either a dedicated scope (using Linux) or using Windows.. When the SSD is installed, the instrument boots Windows. When it's removed, the instrument boots as a dedicated scope". причем похоже VxWorks - старые модели
Более 15 лет общаюсь с осциллографами Тектроникс, не припомню там Windows. В анализаторах R&S наоборот, всегда стоит Windows.
Очень трудно сделать точный прогноз, особенно о будущем (с) Нильс Бор

Not

#1246
Цитироватьthunder26 пишет:
ЦитироватьDiZed пишет:
ЦитироватьNot пишет:

В качестве примера: известная фирма Тектроникс, производящая измерительное оборудование (например осциллографы) долго поставляла приборы с ОС Windows, но в итоге создала свою встроенную ОС, предлагая Windows лишь в качестве опции для сложного анализа данных. В итоге прибор загружается в несколько раз быстрее и работает значительно надежнее.
гм, что-то ничего про "свою" ОС у Tektronix не находится. пишут про real-time VxWorks, которая с 80-х годов разрабатывается WindRiver, ставшей подразделением Intel, - и про dual-boot - "The 5 Series scope is the first that runs as either a dedicated scope (using Linux) or using Windows.. When the SSD is installed, the instrument boots Windows. When it's removed, the instrument boots as a dedicated scope". причем похоже VxWorks - старые модели
Более 15 лет общаюсь с осциллографами Тектроникс, не припомню там Windows. В анализаторах R&S наоборот, всегда стоит Windows.
Это вы с аналоговыми видимо общаетесь. Высокочастотные ифровые, с полосой пропускания выше 1ГГц (а крайние модели уже практически все) работают под управлением ОС, что позволяет загружать на них приложения типа спектроанализаторов, измерения уровня нестабильностей, шумов и так далее.

Not

#1247
ЦитироватьDiZed пишет:
ЦитироватьNot пишет:

В качестве примера: известная фирма Тектроникс, производящая измерительное оборудование (например осциллографы) долго поставляла приборы с ОС Windows, но в итоге создала свою встроенную ОС, предлагая Windows лишь в качестве опции для сложного анализа данных. В итоге прибор загружается в несколько раз быстрее и работает значительно надежнее.
гм, что-то ничего про "свою" ОС у Tektronix не находится. пишут про real-time VxWorks, которая с 80-х годов разрабатывается WindRiver, ставшей подразделением Intel, - и про dual-boot - "The 5 Series scope is the first that runs as either a dedicated scope (using Linux) or using Windows.. When the SSD is installed, the instrument boots Windows. When it's removed, the instrument boots as a dedicated scope". причем похоже VxWorks - старые модели
Там все интереснее. Поскольку мы говорим о высокопроизводительных машинах, там обычно трехступенчатый конвейер:
первая ступень - аналоговые входы, оцифровка и предварительная обработка сигналов, сделана на DSP с микропрограммным управлением.

вторая ступень - ОСРВ, обрабатывающая информацию, и отображающая ее в область видеопамяти, работающая на PowerPC.

Третья ступень - ОС общего назначения, отвечающая за графический интерфейс, сетевой доступ, работу с периферийными устройствами и т.д, здесь обычно Интел+Windows/Linux

На второй ступени действительно стояла ОСРВ VxWorks, специализированная под железо. После того как ВиндРивер продалась Интелу, Тектроникс начал работать со своей ОСРВ, Есть также варианты с сильно переработанным Линуксом, от которого отсечено все лишнее.

ExDi

в такой иерархии второй уровень - это скорее продвинутый контроллер, он конечно нуждается в развитой и унифицированной системе поддержки функционирования, но - раз из нее вынесен практически весь io - называть ее полноценной ОС я бы не стал. ну и для линукса специализированное ядро, собранное строго под конкретное железо "с отсечением всего лишнего" - это как раз естественная форма существования, а не "сильная переработка"
ради читаемости и содержательности форума в настройках аккаунта отключено отображение всего, что можно отключить; я не вижу ваши (и свои) юзерпики, подписи, посты персонажей из блеклиста  ("старый", "бендер","аникей", "nonconvex" "alexandru", "буцетам","streamflow" etc ) и т.п. бесполезности

Not

Любую микроэвм можно назвать продвинутым контролером. В данном случае имеет место ЦПУ PowerPC, ПЗУ, оперативная память, ввод с DSP, вывод на шину PCI. Чего еще надо то? Три раза ку?

ExDi

#1250
ЦитироватьNot пишет:
Любую микроэвм можно назвать продвинутым контролером. В данном случае имеет место ЦПУ PowerPC, ПЗУ, оперативная память, ввод с DSP, вывод на шину PCI. Чего еще надо то? Три раза ку?
контроллером естественно можно - и нужно ; ) - все то же самое делает любая плата видеозахвата. мы с коллегами в конце 80-х ваяли калориметрические и хроматографические системы на "голой" МС-1502; чтобы софт можно было разрабатывать на нормальной 286 оливетти на обычном борландовском паскале - мы выдрали или переписали минимальную функциональность DOS, необходимую для загрузки паскалевского экзешника через последовательный порт или из ПЗУ и поддержки его системных вызовов , и запихнули в ПЗУ (кажется, в 4К уместились ; ). созданной нами операционной системой мы это не называли
ради читаемости и содержательности форума в настройках аккаунта отключено отображение всего, что можно отключить; я не вижу ваши (и свои) юзерпики, подписи, посты персонажей из блеклиста  ("старый", "бендер","аникей", "nonconvex" "alexandru", "буцетам","streamflow" etc ) и т.п. бесполезности

thunder26

ЦитироватьNot пишет:
Это вы с аналоговыми видимо общаетесь
Отнюдь
Очень трудно сделать точный прогноз, особенно о будущем (с) Нильс Бор

Denis Voronin

ЦитироватьNot пишет:
На второй ступени действительно стояла ОСРВ VxWorks, специализированная под железо. После того как ВиндРивер продалась Интелу, Тектроникс начал работать со своей ОСРВ, Есть также варианты с сильно переработанным Линуксом, от которого отсечено все лишнее.
Как я и говорил.

Вообще компилирование ядра линукса под нужную архитектуру с нужными модулями это классика жанра, так делают все кому не лень, а кому лень - берут то что скомпилили те кому не лень.
Кривыми должны быть извилины, а не руки.

oby1

 Было время, когда линухом только красноглазики пользовались, а теперь даже девочки с собой носят. Винда сливает и сольёт в итоге, как UNIX когда то.

ExDi

Цитироватьoby1 пишет:
Было время, когда линухом только красноглазики пользовались, а теперь даже девочки с собой носят. Винда сливает и сольёт в итоге, как UNIX когда то
по-моему, некоторые телодвижения микрософт делают вполне возможным, что за десяткой таки последует новая "винда" - на ядре линукса ; )
ради читаемости и содержательности форума в настройках аккаунта отключено отображение всего, что можно отключить; я не вижу ваши (и свои) юзерпики, подписи, посты персонажей из блеклиста  ("старый", "бендер","аникей", "nonconvex" "alexandru", "буцетам","streamflow" etc ) и т.п. бесполезности

Not

ЦитироватьDenis Voronin пишет: Как я и говорил.

Вообще компилирование ядра линукса под нужную архитектуру с нужными модулями это классика жанра, так делают все кому не лень, а кому лень - берут то что скомпилили те кому не лень.
Вы как всегда, ничего не поняли. Линукс интерфейса пользователя не имеет ничего общего с ОС жесткого реального времени измерительного модуля, получающего и обрабатывающего (в особо продвинутых вариантах) 100 гбит в секунду в каждом канале, а таких каналов обычно четыре или восемь. Отсчет каждые 10 пикосекунд.

ExDi

100 гбит в секунду ОС реального времени тоже не обрабатывает; тем более на PowerPC. она может только настроить оборудование для буферизации этого потока
ради читаемости и содержательности форума в настройках аккаунта отключено отображение всего, что можно отключить; я не вижу ваши (и свои) юзерпики, подписи, посты персонажей из блеклиста  ("старый", "бендер","аникей", "nonconvex" "alexandru", "буцетам","streamflow" etc ) и т.п. бесполезности

Not

#1257
Виноват, оговорился, не гбит, гбайт. 100 ГБайт, в каждом из двух каналов. Итого 200 ГБайт или 1.6 Тбит/сек.
DPO70000, полюбопытствуйте.

ExDi

#1258
я в курсе, что есть осциллографы с полосой пропускания 100 гиг. мне интереснее, называют ли где-нибудь тектрониксы firmware для того, что вы называете вторым уровнем, операционной системой собственной разработки (и присутствует ли вообще слой с PowerPC в их современных продуктах)
ради читаемости и содержательности форума в настройках аккаунта отключено отображение всего, что можно отключить; я не вижу ваши (и свои) юзерпики, подписи, посты персонажей из блеклиста  ("старый", "бендер","аникей", "nonconvex" "alexandru", "буцетам","streamflow" etc ) и т.п. бесполезности

opinion

ЦитироватьNot пишет:
Виноват, оговорился, не гбит, гбайт. 100 ГБайт, в каждом из двух каналов. Итого 200 ГБайт или 1.6 Тбит/сек.
DPO70000, полюбопытствуйте.
100 гигасэмплов в секунду - это всего лишь скорость записи данных в буфер. Размер буфера - 1 гигасэмпл. К ОС это никакого отношения не имеет.

ОС реального времени (если она используется в осциллографах) гарантирует только время отклика на прерывание (например, заполнение буфера - 100 раз в секунду). ОС должна приостановить выполняющиеся процессы (в том числе процессы ядра, если это жёсткий рилтайм) и передать управление обработчику прерывания в отведённый интервал времени. На этом роль ОС заканчивается. Какая в итоге получится скорость обработки данных зависит только от умения программистов распараллеливать алгоритмы.
There are four lights