В статье 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.me/opennews/art.shtml?num=5302
это не 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)
на подводную лодку, завместо солярывот тогда мы и узнае что такое panic :))))
Откуда такие сведения, что на ПЛ стоит соляра?
Она есть в исходниках у военных.... Хорошая ось надо сказать.....Кстати на американских подводных лодках тоже соляра.
Кого-то бы поджарили -)
c0x, ну про пару миллионов ты, пожалуй, загнул...
А так, действительно странный документ.
в реакторах все критичное к времени управление идут в железе а компы только меняют режимы и следят
>в реакторах все критичное к времени управление идут в железе а компы
>только меняют режимы и следятТам СМы стоят причём вся электроника сделана SOI и ИМХО вычислители на ЭСЛ.
ЭСЛ штука, конечно мегабыстрая, но не забывайте, что п/п девайсы очень чувствительны к радиации, а так же к температурным воздействиям, которые имеют место быть в реакторах(ну и рядом с ними тоже нехило).
Лампы - это сила. ;-)
быстро накрывается. Да и сроки службы не егегей. ЭСЛ, да КНИ спасут отца русской демократии.
про лазеры и синтез было для танкистов, остальные поняли что в реальных hard rtos все строго детерминировано, начиная от планировщика заканчивая статическим выделением памяти на этапе загрузки образа а то и компиляции. И как правило это системы кооперативной многозадачности, "однопользовательские" и все работает в режиме "ядра" если выражаться простым языком. Просто удивительно иногда смотреть как рилтайм отождествляют с производительностью.