|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Valentin Davydov 2:5020/400 08 Aug 2005 22:23:46 To : Eugene Grosbein Subject : Re: Уцелеть перед Майкрософт. help. -------------------------------------------------------------------------------- > From: Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> > Date: Mon, 08 Aug 2005 09:34:42 +0400 > > VD> Может, я man rtprio читать не умею, но мне так и не удалось заставить > VD> FreeBSD одновременно генерировать сложный цифровой сигнал с частотой > VD> обновления 10 кГц на параллельном порту и при этом в фоне заниматься > VD> чем-то ещё (например, ведением логов). Под DOS, кстати, проблем сильно > VD> меньше, поскольку прерывания (в том числе и все дисковые операции) можно > VD> разрешать синхронно с сигналом. > >И ты, конечно (как и в DOS) не имел оверхеда на переключение >между kernelspace и userspace, то есть все делал в ядре? Оверхед-то ладно, машины нынче быстрые, а 10 кГц не Бог весть что, но вот попробовать запретить прерывания из ядерного кода надо будет, спасибо. >Вариант - в ядро не лезть, но взять железо, которому этот оверхед >безразличен. Пришлось в конце концов так и делать: логи и логика на одной машине, а генерация - на другой, бездисковой. Вал. Дав. --- ifmail v.2.15dev5.3 * Origin: St. Petersburg State University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/4417c28116fe.html, оценка из 5, голосов 10
|