LINUX.ORG.RU

Анатомия Linux-архитектур реального времени

 


0

0

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

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

★★★

Проверено: Shaman007 ()

Как всегда статья не про что.

ADEOS - это как-бы то, на чем работает RTAI, между прочим. А в статье RTAI отнесен к совершенно другой группе.

Pavval ★★★★★
()

Лучше бы написали когда релизную версию ubuntu 8.10 качать дадут. А то уже пора...

fpga
()

Подскажите, пожалуйста, где можно найти информацию, касающуюся поддержки в Linux'е реального времени? Для диплома надо.

Terentich
()

>Другой полезной опцией в ядре 2.6 являются таймеры высокого разрешения. Эта новая опция позволяет таймерам работать с разрешением до 1 мкс (если это позволяет используемое аппаратное устройство), а также для повышения производительности реализует управление таймерами на основе красно-черных деревьев. Использование красно-черных деревьев позволяет активировать большое количество таймеров без ущерба для производительности работы подсистемы таймеров (O(log n)).

Аффтар узнал, что есть в ядре красно-чёрные деревья и беснул этим.

да там и так всё на них. не только таймеры, а ещё память и пр.

scaldov ★★
()

Нанотехнологии и булшит какие-то. Где это скачать и как скомпилировать я так и не понял.

anonymous
()

real time на Лиуксе - глупость. Архитектура ядра изначально не рассчитана на эти задачи. Попытки реализовать - костыли. Кому надо будет - возьмёт специализированную ОС и не будет ипать моск.

anonymous
()
Ответ на: комментарий от anonymous

> Кому надо будет - возьмёт специализированную ОС и не будет ипать моск.

Так и есть, тот же RTAI работает /над/ ядром, от линукса там только шелл и инит, бхы-хы-хы.

anonymous
()
Ответ на: комментарий от anonymous

>Так и есть, тот же RTAI работает /над/ ядром, от линукса там только шелл и инит, бхы-хы-хы.

Сер, вы не умны, к сожалению.

Pavval ★★★★★
()

Спасибо, Шаман! На досуге ознакомлюсь.

anonymous
()
Ответ на: комментарий от Pavval

>>Так и есть, тот же RTAI работает /над/ ядром, от линукса там только шелл и инит, бхы-хы-хы. > Сер, вы не умны, к сожалению.

Ага, значит, глубокоуважаемый сэр, вероятно, уже заменил RTAIшный обработчик прерываний и RTAIшный же шедулер, дававший работать собственно линуксу только в специально отведенные моменты времени на новую, благородную реализацию, интегрированную непосредственно со службами ядра линукса.

Какими темпами идет прогресс, однако!

anonymous
()
Ответ на: комментарий от anonymous

Наезд был как раз на странную фразу "от линукса там только шелл и инит"

И не учите меня тому, кака устроен RTAI.

З.Ы. А по вашему, приложения реального времени имеют право контактировать с не-real-time приложениями?

Единственная форма такого контакта - API, предоставляемый RTAI.

Или в продвинутых системах hard real-time приложениям доступно что-то, отличное от realtime API?

Pavval ★★★★★
()
Ответ на: комментарий от Pavval

> Наезд был как раз на странную фразу "от линукса там только шелл и инит"

Ну да, ну да, еще файловая система откуда все это загружается.

> З.Ы. А по вашему, приложения реального времени имеют право контактировать с не-real-time приложениями?

К чему этот вопрос?

> Единственная форма такого контакта - API, предоставляемый RTAI.

А, понятно. Лекция, как в школе, с риторикой и всеми полагающимися делами.

> Или в продвинутых системах hard real-time приложениям доступно что-то, отличное от realtime API?

Об том и речь, кому надо - берут реалтайм систему, коей и является RTAI. Линукс там на вторых ролях, чисто чтобы всякие утилитарные вещи не приходилось переписывать.

anonymous
()

Я труЪ - там что, про -rt не рассказывается? А то RTAI-срач неинтересен.

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

>А, понятно. Лекция, как в школе, с риторикой и всеми полагающимися делами.
Никоим образом.

>Об том и речь, кому надо - берут реалтайм систему, коей и является RTAI. Линукс там на вторых ролях, чисто чтобы всякие утилитарные вещи не приходилось переписывать.


Во-во. Но связь с линуксом - это плюс любой real-time системы. А доступ к ее возможностям - полный через связку hard-soft задач.

Можете меня послать, но концепция комбайна в виде Линукса мне нравится.

Pavval ★★★★★
()
Ответ на: комментарий от AiFiLTr0

> а пикоядро будет?

та же мысль:

> Здесь рассматриваются подход на основе тонкого ядра (или микро-ядра), подход на основе нано-ядра и подход на основе пико-ядра.

fixed

vitalif ★★★★★
()
Ответ на: комментарий от Pavval

> Можете меня послать, но концепция комбайна в виде Линукса мне нравится.

Это не труъ. Суровые челябинские мущщины сразу пишут ОС Багет. С нуля на ассемблере, ггг.

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