RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : OS/2 + realtime


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Evgeny
To : Igor Saveliev
Subj : OS/2 + realtime

> > Встречный вопрос - а что такое "технологический процесс" ? Перекладывание бумажек из одного ящика в другой - тоже в некотором роде технологический процесс и делается он конкретным человеком (обычно теткой) в реальном времени.
> > Если это управление оборудованием, железками - это одно, если это система поддержки решений и/или АРМ диспетчеров - это несколько другое...
> Наша система представляет собой систему (тафтология) диспечерского управления движением поездов. Состоит из объектных контроллеров, в задачи которых входит опрос состояний некоторого количества объектов, изменение состояния этих объектов, с проверкой условий безопасности (возможности изменения состояния), и АРМов дежурного персонала, обменивающимися информацией с контроллерами, отображающими ситуацию и т.д.
> Для контроллеров нужен хард RT, для АРМов - софт. Интересует вопрос установки оси на АРМы.
>
> > Более того, требование жесткого реайл-тайма от системы с туевой хучей кэшей, буферов, конвейеров и прочего на разных уровнях - это ИМХО глупость разработчика. Жесткий реалтайм должен обеспечиваться на уровне железок (контроллеров, внешних устройств), ос должен общаться в мягком времени общаться с ними...
> Это конечно так, но некоторые специализированные ОС работают в хард реал-тайме. Если у них это не получается, то фирма говорит: "а это ошибка вашего проектирования :(".
> Специализированные железки (с которыми можно "софт") стоят дороговато. При нашей российской бедности хочется малой кровью обойтись - все сделать на софте и на РС - и на елку влезть. Вопрос определения погрешности такого реал-тайма.
>
> > Экпериментальным путем - если под загрузкой на полную катушку можно еще что-то делать - значит
> > работает..., если чему-то не хватает - значит, этому чему-то нужно повышать приоритет, но это скорее вопрос не конфигурации системы, а дизайна программы...
> А как механизм диспечеризаци процессов (установления приоритетов) работает с драйверами?

Mon 03 Dec 2001 18:39 Mozilla/4.61 [ru] (OS/2; I)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.