The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Ввод/вывод для приложений реального времени в Linu..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Ввод/вывод для приложений реального времени в Linu..."
Сообщение от opennews (??) on 11-Апр-05, 17:04 
В статье Linux filesystem I/O for hard real-time applications (http://linuxdevices.com/articles/AT6637084047.html) рассказывается о портировании с минимальными изменениями приложений реального времени с ОС VxWorks в Linux.


Автор приводит примеры, как воспользоваться сервисами системы не поддерживающими режим реального времени, такими как операции ввода/вывода над файлами.

URL: http://linuxdevices.com/articles/AT6637084047.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=5302

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по ответам]

1. "Ввод/вывод для приложений реального времени в Linux"
Сообщение от c0x email(??) on 11-Апр-05, 17:04 
это не hard, это даже с натяжкой можно назвать soft realtime.

[quote]This app has a real-time thread that generates 5 bytes to go to disk every 100 microseconds.[/quote]

Время на вызов write + время на usleep(100) заведомо больше заявленных 100 микросекунд, плюс возможный джиттер от закулисных манипуляций ядра.

Системы жесткого реального времени отличаются от _этого_ тем, что гарантируют завершение (успешное или нет - дело десятое) любого сискола за строго оговоренное документированное в API этой rtos время.

Вот бы не в файл писалось а к примеру в регистр управления накачкой лазера для термоядерного синтеза, где температура за 1 микросекунду погрешности может подпрыгнуть эдак на пару миллионов градусов 8)

Cообщить модератору | Наверх | ^

2. "Ввод/вывод для приложений реального времени в Linux"
Сообщение от Vladislav Lazarenko email on 11-Апр-05, 18:05 
Кого-то бы поджарили -)
Cообщить модератору | Наверх | ^

3. "Ввод/вывод для приложений реального времени в Linux"
Сообщение от Mr.Uef (??) on 11-Апр-05, 18:11 
c0x, ну про пару миллионов ты, пожалуй, загнул...
А так, действительно странный документ.
Cообщить модератору | Наверх | ^

5. "Вот поставят вам linux"
Сообщение от ZOD (??) on 11-Апр-05, 19:51 
на подводную лодку, завместо соляры

вот тогда мы и узнае что такое panic :))))

Cообщить модератору | Наверх | ^

6. "Вот поставят вам linux"
Сообщение от SunTech on 11-Апр-05, 20:55 
Откуда такие сведения, что на ПЛ стоит соляра?
Cообщить модератору | Наверх | ^

8. "Ввод/вывод для приложений реального времени в Linux"
Сообщение от Аноним email on 12-Апр-05, 12:06 
в реакторах все критичное к времени управление идут в железе а компы только меняют режимы и следят
Cообщить модератору | Наверх | ^

9. "Из ящика"
Сообщение от ZOD (??) on 12-Апр-05, 12:55 
Она есть в исходниках у военных.... Хорошая ось надо сказать.....

Кстати на американских подводных лодках тоже соляра.

Cообщить модератору | Наверх | ^

10. "Ввод/вывод для приложений реального времени в Linux"
Сообщение от ZOD (ok) on 12-Апр-05, 12:59 
>в реакторах все критичное к времени управление идут в железе а компы
>только меняют режимы и следят

Там СМы стоят причём вся электроника сделана SOI и ИМХО вычислители на ЭСЛ.


Cообщить модератору | Наверх | ^

11. "Ввод/вывод для приложений реального времени в Linux"
Сообщение от Akademic (ok) on 12-Апр-05, 18:59 
ЭСЛ штука, конечно мегабыстрая, но не забывайте, что п/п девайсы очень чувствительны к радиации, а так же к температурным воздействиям, которые имеют место быть в реакторах(ну и рядом с ними тоже нехило).
Лампы - это сила. ;-)
Cообщить модератору | Наверх | ^

12. "Ввод/вывод для приложений реального времени в Linux"
Сообщение от c0x email(??) on 13-Апр-05, 13:49 
про лазеры и синтез было для танкистов, остальные поняли что в реальных hard rtos все строго детерминировано, начиная от планировщика заканчивая статическим выделением памяти на этапе загрузки образа а то и компиляции. И как правило это системы кооперативной многозадачности, "однопользовательские" и все работает в режиме "ядра" если выражаться простым языком. Просто удивительно иногда смотреть как рилтайм отождествляют с производительностью.
Cообщить модератору | Наверх | ^

13. "У лам катод большой площади"
Сообщение от ZOD (??) on 13-Апр-05, 14:27 
быстро накрывается. Да и сроки службы не егегей. ЭСЛ, да КНИ спасут отца русской демократии.
Cообщить модератору | Наверх | ^


Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру