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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Anfimov                         2:5020/400     07 May 2002  12:33:37
 To : Valentin Nechayev
 Subject : Re: Программерский вопрос
 -------------------------------------------------------------------------------- 
 
 On Mon, 6 May 2002 18:43:38 +0000 (UTC), 
 Valentin Nechayev <netch@segfault.kiev.ua> wrote:
 
 >>>> Ilya Anfimov wrote:
 >
 
 [skipped]
 
 >
 >> >Во-вторых, как ты на mmap'е сделаешь нормальные _очереди_? Будешь
 >> >делать пляски святого Витта на спинлоках? Hю ню...
 >>  shm -- это единственное, что реально и повседневно используется.
 >> Потому я и говорил про mmap.
 >
 >Смотрим на какой-нибудь оракл. Где используется shm, msg, sem.
 
  Смотрю  на  несколько окружающих оракулов. Вижу -- shm, семафоры
 (видимо для локов на shm). msg что-то не вижу.
 
 >
 >>  Очереди скорее буду делать на сокетах. Впрочем,  вешать  очередь
 >> приложения в kernel memory -- это, по-моему, жестоко.
 >
 >А что туда вешать не жестоко? ;)
 
  Дрова  железа,  висящего на шинах с прямым доступом к памяти. По
 меньшей мере -- значительную часть этих дров.  (Hе  в  смысле  --
 часть  из  списка,  а  в  смысле -- части драйверов). Как минимум
 обработчики прерываний и  инициализацию/деинициализацию.  Потому,
 что  вещь  ответственная  и,  во-первых  лучше, чтобы люди хорошо
 думали перед тем  как  писали,  во-вторых  --  чтобы  их  код  не
 прерывали  кто  ни  попадя  в  самые  ответственные  моменты. Ещё
 потому,  что  всё-таки  такое  железо  требует  быстрой   реакции
 программ.
  Дрова  процессора  и MMU. Хотя бы минимальные. Hу с этим вряд ли
 кто спорить будет.
  Реализацию наиболее базовых абстракции системы по взаимодействию
 пользовательского  кода  со  всем остальным миром. Просто потому,
 что это часто используются и требуют большой скорости,  при  этом
 впихнуть это в пользовательский код нельзя по определению.
  И всё, что по информации профайлера может увеличить более чем на
 50% скорость работы большого количества систем в штатном  режиме.
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 00:28:31 
 Re: Программерский вопрос   Stepan Koltsov   06 May 2002 00:32:36 
 Re: Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 00:38:43 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 00:44:50 
 Re: Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 00:59:15 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 01:09:26 
 Re: Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 01:29:45 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 01:50:08 
 Re: Программерский вопрос   Stepan Koltsov   06 May 2002 01:52:14 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 02:10:35 
 Re: Программерский вопрос   Stepan Koltsov   06 May 2002 02:22:50 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 02:47:14 
 Re: Программерский вопрос   Stepan Koltsov   06 May 2002 03:01:28 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 03:17:42 
 разное обсуждение IM   Stepan Koltsov   06 May 2002 03:48:13 
 Re: разное обсуждение IM   Ilya Anfimov   06 May 2002 12:37:36 
 Re: разное обсуждение IM   Vladimir Bormotov   06 May 2002 14:08:54 
 Программерский вопрос   Artem Babadzhanyants   06 May 2002 20:15:24 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 00:44:50 
 Re: Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 00:55:10 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 01:03:20 
 Re: Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 01:23:39 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 01:48:06 
 Программерский вопрос   Andrey Rudyavsky   12 May 2002 14:06:08 
 Re: Программерский вопрос   Vladimir Bormotov   14 May 2002 13:22:08 
 Re: Программерский вопрос   Eugene B. Berdnikov   14 May 2002 15:04:36 
 Re: Программерский вопрос   Ilya Anfimov   06 May 2002 03:03:29 
 Re: Программерский вопрос   Timothey Sleptsov   06 May 2002 11:05:47 
 Re: Программерский вопрос   Ilya Anfimov   06 May 2002 12:29:24 
 Re: Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 15:57:43 
 Re: Программерский вопрос   Ilya Anfimov   06 May 2002 16:32:45 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 16:45:03 
 Re: Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 16:49:07 
 Re: Программерский вопрос   Ilya Anfimov   06 May 2002 17:19:45 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 17:50:39 
 Re: Программерский вопрос   Ilya Anfimov   06 May 2002 20:30:21 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 20:48:45 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 17:44:31 
 Re: Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 18:09:15 
 Re: Программерский вопрос   Vladimir Bormotov   06 May 2002 20:32:27 
 p2p, was Re: Программерский вопрос   Andrey Khavryuchenko   06 May 2002 23:43:24 
 Re: Программерский вопрос   Timothey Sleptsov   06 May 2002 19:41:19 
 Re: Программерский вопрос   Ilya Anfimov   06 May 2002 20:26:15 
 Re: Программерский вопрос   Valentin Nechayev   06 May 2002 22:06:34 
 Re: Программерский вопрос   Ilya Anfimov   06 May 2002 22:25:10 
 Re: Программерский вопрос   Valentin Nechayev   06 May 2002 22:43:38 
 Re: Программерский вопрос   Ilya Anfimov   07 May 2002 12:33:37 
 Программерский вопрос   Andrey Rudyavsky   12 May 2002 13:56:06 
 Re: Программерский вопрос   Timothey Sleptsov   06 May 2002 11:05:48 
 Re: Программерский вопрос   tmaxgor@blueyonder.co.uk   06 May 2002 15:22:42 
 Программерский вопрос   Andrey Rudyavsky   12 May 2002 14:38:21 
 Re: Программерский во прос   Den Kushel   06 May 2002 14:02:45 
 Re: Программерский во прос   tmaxgor@blueyonder.co.uk   06 May 2002 15:20:39 
 Re: Программерский во прос   Den Kushel   06 May 2002 20:13:58 
Архивное /ru.linux/1511b85dba4a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional