|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Pevzner 2:5020/59.9 08 Mar 2001 04:58:34 To : "Timur I.Danyarhojaev" Subject : Re: Гарантированное время ответа -------------------------------------------------------------------------------- Hello, Timur I Danyarhojaev! Wed, 07 Mar 01 11:26:09 +0300 you wrote: TID> > Тем, что когда твоему риалтайму становится чего-нибудь надо от TID> > юникса, он перестает быть реалтаймом. TID> Мне кажется все зависит от того, как разработана прикладная система TID> требующая этого RT. Если например для нее организованы 2 процесса и TID> фоновый запускает операцию на устройстве которое может потребоваться TID> для основного, то до завершения физической операции на устройстве TID> инициированной низкоприоритетным процессом все равно запустить TID> операцию необходимую высоко приоритетному ппроцессу невозможно. (или Это-то, конечно, да. Hо насколько я понимаю, в rt linux'е *весь* юникс живет отдельно от риалтайма. Т.е., если юникс занят общением с одним медленным устройством, то не удастся его уговорить быстро все бросить, и сделать что-нибудь полезное. Юникс это ведь не только набор драйверов, но и масса других всяческих удобств, которые при таком подходе становятся недоступными для реалтаймовых задач. Кроме того, настоящая риалтаймовая система удобна не только своей риалтаймовостью, но и возможностью явно управлять приоритетами задач. Hапример, если есть 2 процесса, которые общаются посредством третьего, то этому третьему может иметь смысл дать более высокий приоритет, чтобы когда для него есть работа, он ее сразу и отработал. Hа этом можно сэкономить один context switch, когда переключение гарантированно пойдет по схеме 1-3-2, а не 1-2-3-2. -- Wishes, Alexander Pevzner (pzz@pzz.msk.ru) --- ifmail v.2.14-tx8.10 * Origin: Private Node of Alexander Pevzner (2:5020/59.9@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8975c4f4d487.html, оценка из 5, голосов 10
|