LINUX.ORG.RU

Сравнение операционных систем реального времени


0

0
На сайте linuxdevices опубликовано подробное сравнение трёх операционных систем реального времени: RTLinux, RTAI и VRTXsa. Вывод авторов -- использующим VRTXsa имеет смысл переходить на RTLinux или RTAI.

Сравнение (PDF): http://www.linuxdevices.com/files/mis...

>>> Подробности

★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от Piligrim03
>FreeBSD некогда небыла ОС реального времени...

Как и ванильный линукс ...

RTLinux это по сути RT прослойка между железякой и патченым ядром Linux

sS ★★★★★
()
Ответ на: комментарий от sS
Кстати по этому же принципу сделано RTCore/BSD
sS ★★★★★
()
3-xxx???????? :)))))))

ладно :))) давайте я утром объясню на трезвую голову ;)

зы: об OS2000 рассказать, или аффтар новости сам осилит???

arsi ★★★★★
()
Ответ на: комментарий от arsi
>зы: об OS2000 рассказать,

OC2000 на PowerPC ?

AFAIK она только на MIPS и Intel

sS ★★★★★
()
А где же в списке Windows ?

Операционная система нашего реального времени.

Ведь именно на ней работает большинство промышленного оборудования. Самого что ни на есть высокотехнологичного.

Я чувствую себя обкраденным... так и передайте автору.

lefsha
()
Ответ на: комментарий от sS
Нет. Обычная. от NT до XP.

Если же говорить серьезно, то OS/2 выглядит среди них еще хуже...

Хотя может от программиста зависит.

lefsha
()
Ответ на: комментарий от lefsha
>А где же в списке Windows ? Ведь именно на ней работает большинство промышленного оборудования. Самого что ни на есть высокотехнологичного.

На венде скады - показывалки. А на нижнем уровне? Если винЦЕ - дык на ем тоже тока показывалки-панели оператора Че это за рт ось, ежели движение мышой прерывает все процессы? Те же америкосы марсоход под шапкой юзают

lps
()
Ответ на: комментарий от robot12
Ага... а ещё есть такая ОСь как OSE Delta от Enea... так что я думаю они много чего ещё не упомянули :) И что, мы будем перечислять все оси, которые мы знаем? :)
Cy6erBr4in ★★★
()
Ответ на: комментарий от robot12
Чего вы бодаетесь?!? Блин!!! Тут Гейтс подал заявку на патентование технологии модульной ОС. А вы х...й занимаетесь. Все приплыли! Миникс и все его последователи пойдут лесом! И ваш линь так и останется монолитным. Зато венда опять всплывет на поверхность! Ибо кое-что не тонет!
anonymous
()
Ответ на: комментарий от anonymous
>Тут Гейтс подал заявку на патентование технологии модульной ОС.

Гей тсссс ... идёт лесом ! с его заявками ... у него и колесо патентовано. однако ни один производитель автомобилей ему не платит :) И вообще патенты в области ПО - ЗЛО.

robot12 ★★★★★
()
Ответ на: комментарий от robot12
Почему же? DOS даёт возможность установить свой обработчик прервыания? - Да. И выполнится он с минимально возможной задержкой. Правда это мало чем отличается от работы на голом железе без ОС.
krum
()
Ответ на: комментарий от krum
>DOS даёт возможность установить свой обработчик прервыания? - Да. И выполнится он с минимально возможной задержкой.

А работать с файловой системой .. и прочей ерундой .. то же сам ?

robot12 ★★★★★
()
Ответ на: комментарий от krum
> Почему же? DOS даёт возможность установить свой обработчик прервыания? - Да. И выполнится он с минимально возможной задержкой. Правда это мало чем отличается от работы на голом железе без ОС.

С точностью до выполнения нерентабельных критических секций. Грамотная работа с какой-нибудь железкой в досе требует очень нетривиального программирования и ещё более нетривиальной отладки. :) Знаю сам, так как лет десять назад клепал на коленках изашные платы и писал под них софт на асме.

Lumi ★★★★★
()
Ответ на: комментарий от robot12
> А работать с файловой системой .. и прочей ерундой .. то же сам ?

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

Lumi ★★★★★
()
Ответ на: комментарий от robot12
> Не ясно почему список RT осей такой мелкий...

Имхо, цель исследования была обосновать отказ от VRTXsa.

acheron ★★★★
() автор топика
Ответ на: комментарий от Lumi
Да, действительно если выполнять НЕРЕНТАБЕЛЬНЫЕ критические секции, то можно и разриться... :)

ПС А чем это отличается от программирования в ядре? Там тоже есть точно такие сложности с синхронизацией и повторной входимостью функций. Единственное отличие состоит в том, что в ядре есть примитивы синхронизации, а в ДОСе, афамк, из коробки их не было.

ППС посмотрите например на avrlib, библиотека для МК AVR, есть поддержка ФС, ethernetа, ЖКИ и много ещё чего, и всё работает без ОС!

krum
()
Ответ на: комментарий от anonymous
RTLinux это вроде специализированное ядро поверх которого обычное ядро линуха пускается как обычный процесс ?
Reset ★★★★★
()
Ответ на: комментарий от Reset
а по такой схеме из чего угодно можно RT OS сделать. хоть из BSD хоть из виндов.
Reset ★★★★★
()
Ответ на: комментарий от Reset
> RTLinux это вроде специализированное ядро поверх которого обычное ядро линуха пускается как обычный процесс ?

Не-а. Это слой между ядром Linux и железом, работает в том же kernel space, что и ядро.

anonymous
()
линух слил бы qnx'у, который почему-то в обзоре не представлен. Избегают неудобных сравнений? ;)
anonymous
()
Ответ на: комментарий от ip1981
Kogda ja smotrju na ishodniki otkritoj versiju RTLinux mne stanovitsja hrenovo - pisali kuvaldoj i levoj nogoj - nihrena ne ponjatno. No tem ne menee rabotalo. Naskolko ja znaju etot proekt mertv.

RTAI ili ego rodnoj bratez Xenomai (http://www.xenomai.org) - otli4nije proekti. Sam nedavno pisal realtime driver dlja odnogo CAN-kontrollera, ispolzoval xenomai. Sistema ponravilasj. Ishodniki glaz radujut, dokumentacija na urovne i razrabot4iki sistemu aktivno razvivajut.

Interesnaja fishka Xenomai ili novogo RTAI - eto vozmozhnostj ispolzovanija API-skinov, t.e. mozhno nalozhitj skin VxWorks i pisatj v stile VxWorks. Sam ne proboval, pisal na "rodnom" API, no dolzhno rabotatj )

Koro4e, esli pridetsja linux s hard real-timom skreshivatj, sovetuju xenomai poprobovatj.

dzhan
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.