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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alex Korchmar                        2:5020/400     29 Jun 2001  23:32:54
 To : Stas Vlasov
 Subject : Re: DOCs
 -------------------------------------------------------------------------------- 
 
 Stas Vlasov <Stas.Vlasov@f172.n5080.z2.fidonet.org> wrote:
 
  SV>>> mpg123 не заикается на 486dx100, ему такой реалтайм не нужен.
  SV>>> Модему требуется реалтайм для ответа во-время. При работе под
  AK>> это пять. Ты в курсе, что частоты на которых работают камни в
  AK>> современных модемах, редко превышают 20 мегагерц? _двадцать_, а не
  AK>> сто!
 SV> А вы в курсе, что аппаратный модем - _специализированное_ устройство,
 
 мы - в курсе. Ты - нет. В частности, ты не в курсе, что я к одному
 российскому производителю модемов некогда имел кой-какое отношение. И
 рассказывать мне сказки - впустую тратить время.
 
 SV> делающее только то, для чего предназначено и потому расходующее
 
 ой, уссаться. Расскажи мне, чем камень i186, установленный в древнем и 
 безумно дорогом модеме (положим, старом usr'е) "специализированнее" 
 камня i486, который на тот момент стоял в моей настольной машине?
 (у меня - 33 мегагерца, а в модеме - 10, что ли, правда, с 286-й архитектурой
 - когда enter/leave еще было быстрее, чем самому стек почистить)
 Хинт: он отличается от 286-го отсутствием защищенного режима и наличием внутри
 пары встроенных таймеров - тупая экономия места на плате.
 
 А вот потом - да, начали ставить специализированные. Точнее, сэкономили одну
 микросхему. Стол, де, о четырех ногах - значит, сам до дома дойдет. К
 счастью, бог миловал от писания под такое железо - но общие принципы
 представляю. _generic_ код писать на системе команд _dsp_ - это, в общем,
 номер. "Эффективнее", конечно же, некуда. (частоты dsp от 20 мегагерц
 начинались)
 
  SV>>> не-реалтайм операционками это довольно-таки сложно реализовать,
  AK>> легко. Hикакой разницы по сравнению с mpg123 ;) [хинт: решается сугубо
  AK>> та же задача]
 
 SV> mpg123 требуется выдавать музыку. Зачастую, в буфер.
 
 драйверу модема требуется выдавать шип. зачастую, в буфер. Чушь примерно такая
 же.
 
 SV> Без realtime обратной связи от слушателя. Все.
 
 обратная связь от слушателя наступает в виде выбрасывания mpg123, если он 
 давится. 
 Hу хорошо, смоделируй ситуацию: пока mpg123 играет - пиши звук с микрофона,
 небось, карта у тебя дуплексная. А чтобы имитировать обработку протоколов 
 высокого уровня и управление низкоуровневыми - пожми gzip'ом линуксный кернел.
 Кстати, об этих, высокого уровня. Hапомнить тебе, когда появился фоссил
 mnp5.exe и на каких машинах это г... работало? [там нагрузка на
 процессор/память куда как повыше будет - угадай, почему вообще эта штука
 появилась и с чего появились RPI-модемы, которые умели "software v42"
 - при том что сами частенько уже и 14400 могли]
 
 SV> Модему - требуется обратная связь от удаленного модема,
 SV> с помощью которой требуется корректировать свое поведение,
 SV> причем с минимальной задержкой.
 
 отнюдь не с минимальной. Там как правило, все измеряется _секундами_. Что
 охрененно много. И делается это на удивление просто. В частности, потому,
 что протоколы у нас не особенно-то замысловаты.
 
 то есть, все проблемы выньмодемов были актуальны на момент их появления.
 Тогда да, я тоже выл "каки-таки 'лишние ресурсы процессора', были бы лишние,
 я б нашел, чем их занять". А сейчас - ну стоит у меня дома 700
 мегагерцовый камень - а на работе - 333-й. Разница, в общем, незаметна
 - там и там нетскейп табличку рисует "долго", а виртуальные десктопы
 переключаются "быстро". А покупал бы я камень сейчас - было бы этих
 мегагерцев уже за 800 просто потому, что есть. И свободной памяти у 
 меня больше, чем все,что можно напихать в корпус модема.
 
 SV> Хорошо, не железо.
 SV> Устройство, которое состоит из аппаратного и программного обеспечения.
 SV> Такая формулировка пойдет?
 
 а железный модем разьве не из того же самого состоит?
 
  AK>> С другой стороны - пингвиноидам как раз раздолье.
 
 SV> Какое раздолье?
 
 ну как же - можно поиграть в настоящего программиста. Скажем, попытаться
 переплюнуть изготовителей железных модемов в части реализации мелких фенек.
 Тем более, что отлаживаться и делать интерфейсы для фенек на порядок легче.
 > Alex
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: DOCs   Ilya Anfimov   25 Jun 2001 11:27:28 
 Re: DOCs   vitus@ice.ru   25 Jun 2001 12:20:13 
 Re: DOCs   Ilya Anfimov   25 Jun 2001 12:48:35 
 Re: DOCs   Vladimir Bormotov   25 Jun 2001 13:29:16 
 Re: DOCs   Ilya Anfimov   25 Jun 2001 14:09:42 
 Re: DOCs   Vladimir Bormotov   25 Jun 2001 14:29:58 
 Re: DOCs   Dmitry Timoshkov   25 Jun 2001 14:31:59 
 Re: DOCs   vitus@ice.ru   25 Jun 2001 14:27:56 
 Re: DOCs   Ilya Anfimov   25 Jun 2001 15:16:29 
 Re: DOCs   vitus@ice.ru   25 Jun 2001 17:10:28 
 Re: DOCs   Stas Vlasov   26 Jun 2001 23:05:56 
 Re: DOCs   Ilya Anfimov   27 Jun 2001 14:33:19 
 Re: DOCs   Stas Vlasov   27 Jun 2001 22:36:04 
 Re: DOCs   Alex Korchmar   28 Jun 2001 01:57:39 
 Re: DOCs   Stas Vlasov   28 Jun 2001 19:24:16 
 Re: DOCs   Ilya Anfimov   29 Jun 2001 15:27:29 
 Re: DOCs   Stas Vlasov   29 Jun 2001 22:53:00 
 Re: DOCs   Ilya Anfimov   29 Jun 2001 23:00:23 
 Re: DOCs   Stas Vlasov   30 Jun 2001 09:20:14 
 Re: DOCs   Alex Korchmar   29 Jun 2001 23:45:01 
 Re: DOCs   Stas Vlasov   30 Jun 2001 21:49:15 
 Re: DOCs   Alex Korchmar   29 Jun 2001 23:32:54 
 Re: DOCs   Stas Vlasov   30 Jun 2001 09:22:46 
 Re: DOCs   Derkach Valery.   27 Jun 2001 14:53:39 
 Re: DOCs   Eugene B. Berdnikov   25 Jun 2001 19:04:05 
 Re: DOCs   Stas Vlasov   26 Jun 2001 22:26:05 
 DOCs   Roman Lesnichenko   27 Jun 2001 08:56:21 
 Re: DOCs   Ilya Anfimov   27 Jun 2001 14:17:04 
 Re: DOCs   Stas Vlasov   27 Jun 2001 22:31:01 
 DOCs   Evgenij Horohorin   27 Jun 2001 23:17:45 
 Re: DOCs   Serge Matveev   28 Jun 2001 11:18:06 
 Re: DOCs   Ilya Anfimov   28 Jun 2001 15:30:23 
 Re: DOCs   vitus@ice.ru   28 Jun 2001 15:50:56 
 Re: DOCs   Ilya Anfimov   28 Jun 2001 17:03:53 
 Re: DOCs   Evgenij M. Baldin   29 Jun 2001 10:12:58 
 DOCs   Roman Lesnichenko   29 Jun 2001 20:05:47 
Архивное /ru.linux/657768c5d9c6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional