Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Anfimov                         2:5020/400     24 Apr 2007  13:10:11
 To : Alexey Korop
 Subject : Re: провожая в последний путь OS/2 заглянем в будущее
 -------------------------------------------------------------------------------- 
 
 2007-04-23, Alexey Korop <Alexey.Korop@p999.f155.n461.z2.fidonet.org> пишет:
 
 > Привет, Victor!
 >
 > 22.04.2007 в 09:49:29 Victor Wagner написал к Alexey Korop:
 >
 >  AK>> Это правда, что в Линуксе нет средства ожидать любого из
 >  AK>> группы событий? 
 >
 >  VW> Это правда, что в  Linux почти все события можно выразить в терминах
 >  VW> готовности к чтению/записи определенного дескриптора файла. Вспомним
 >  VW> максиму "Всё есть файл".
 >
 >  VW> Если ты не страдаешь фигней, пытаясь привнести в Linux  несвойственный
 >  VW> ему стиль программирования, то единицы планировщика у тебя процессы,
 >  VW> а средства взаимодействия между ними - пайпы и сокеты (т.е. файловые
 >  VW> дескрипторы). Селекта за глаза хватает.
 >
 >  VW> Hо вот если ты начинаешь развлекаться с тредами, семафорами  etc, то
 >  VW> всё плохо - придется самому быть умным, а не надеяться на
 >  VW> разработчиков API.
 >
 >     Ой. Меня интересуют программы реального времени. Для них испокон веку и на
 
  Да, сразу видно, что они Вас чисто теоретически интересуют.
 
 > всех платформах использовались треды и семафоры; собственно, для них треды и
 > семафоры придуманы, и для них они адекватны. Адекватны с точки зрения логики,
 
  Собственно, семафоры совсем (то есть абсолютно) ортогональны
 РВ. И придуманы они для мультитаскинга, который сам по себе тожэ
 ортогонален РВ.
 > безотносительно к платформе. 
 >     Ожидание любого из группы семафоров - это, в принципе, уже добавочная
 > фишка; просто она работает гораздо эффективнее, если реализована в системе а
 > не в прикладной задаче. Hо мне даже в голову не приходило, что в Линуксе может
 > не быть простых семафоров.     Ладно, буду разбираться потом, а сейчас хочу
 > спросить, вообще реально ли для Линукса делать, программы, которые бы, к
 > примеру:    1) на внешние события (приход UDP-пакета, приход байта на COM-порт
 > и т.п.) реагировали с задержкой в пределах 10 мс;
 
  soft- -- реально. В смысле с вероятностью 99.5% оно тебе отреагирует
 с задержкой 10мс. Hard -- ну, я бы не взялся. Можно пытаться, искать
 по слову linux real-time. 
 
 >     2) имели свою "тикалку" для циклически выполняемых действий с периодом 20
 > мс и ошибкой (не накапливающейся) в пределах 10 мс;
  
  Hахрена? Эта тикалка давно встроена в процэссоры. Убогие, у которых
 не -- могут взять из ядра.
 
 >     3) взаимодействовали с клавиатурой и мышью (время реакции некритично);
 >     4) выводили достаточно детальную графику и в достаточно быстром темпе
 > (скажем, на полотне порядка 1280*1024 куча кнопок и цифровых индикаторов (с
 > обновлением 4 раза в секунду) и пара полос графиков с 3-4 кривыми на каждой,
 > которые постоянно скроллируются (с обновлением 20 раз в секунду) по мере
 > поступления данных, или которые может "перематывать" оператор.
  
  Если проц приличный.  (пол-гигагерца и более).
 
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 провожая в последний путь OS/2 заглянем в будущее   Alexey Korop   21 Apr 2007 18:15:16 
 Re: провожая в последний путь OS/2 заглянем в будущее   Alex Korchmar   22 Apr 2007 03:40:05 
 Re: провожая в последний путь OS/2 заглянем в будущее   Kirill Frolov   22 Apr 2007 14:08:04 
 Re: провожая в последний путь OS/2 заглянем в будущее   Alex Korchmar   22 Apr 2007 15:36:28 
 провожая в последний путь OS/2 заглянем в будущее   Alexey Vissarionov   22 Apr 2007 04:35:58 
 Re: провожая в последний путь OS/2 заглянем в будущее   Victor Wagner   22 Apr 2007 09:49:59 
 Re: провожая в последний путь OS/2 заглянем в будущее   Alex Korchmar   22 Apr 2007 12:17:05 
 Re: провожая в последний путь OS/2 заглянем в будущее   Kirill Frolov   22 Apr 2007 14:01:03 
 Re: провожая в последний путь OS/2 заглянем в будущее   Eugene B. Berdnikov   23 Apr 2007 22:08:29 
 Re: провожая в последний путь OS/2 заглянем в будущее   Sergey Khvatov   23 Apr 2007 11:41:02 
 провожая в последний путь OS/2 заглянем в будущее   Alexey Korop   23 Apr 2007 07:58:48 
 Re: провожая в последний путь OS/2 заглянем в будущее   Alex Korchmar   24 Apr 2007 11:57:01 
 Re: провожая в последний путь OS/2 заглянем в будущее   Ilya Anfimov   24 Apr 2007 13:16:12 
 Re: провожая в последний путь OS/2 заглянем в будущее   Alex Tutubalin   24 Apr 2007 13:37:50 
 Re: провожая в последний путь OS/2 заглянем в будущее   Alex Korchmar   24 Apr 2007 13:47:23 
 Re: провожая в последний путь OS/2 заглянем в будущее   Alex Tutubalin   24 Apr 2007 14:40:16 
 Re: провожая в последний путь OS/2 заглянем в будущее   Alex Korchmar   24 Apr 2007 21:13:29 
 провожая в последний путь OS/2 заглянем в будущее   Anton Shuko   27 Apr 2007 02:08:19 
 Re: провожая в последний путь OS/2 заглянем в будущее   Victor Wagner   24 Apr 2007 15:15:09 
 Re: провожая в последний путь OS/2 заглянем в будущее   Sergey   24 Apr 2007 13:51:55 
 Re: провожая в последний путь OS/2 заглянем в будущее   Ilya Anfimov   24 Apr 2007 13:10:11 
Архивное /ru.linux/19170410f2cd6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional