= Hardware =
Вячеслав Ветелев и
Андрей Свинаренко
Модемы
начало в #27, #28
В
прошлый раз мы говорили о ряде расширенных возможностей модемов, а также
о таком классе устройств, как SoftModem. Сегодня же мы рассчитывали дать
сравнительные характеристики наиболее распространённых на сегодня модемов
и дать какие-то практические советы по их приобретению, однако вокруг
темы SoftModem'ов сломано уже столько копий, что мы решили более подробно
остановиться на этой теме.
Возможно, Вы уже где-то и что-то читали на эту тему. Возможно, даже имеете свой, вполне сформировавшийся взгляд на данный вопрос. Цель же этой статьи отнюдь не в том, чтобы сказать: "делай так, потому что всё остальное плохо!". Давайте просто рассмотрим все плюсы и минусы надвигающейся на нас волны "Софтовых" модемов.
Давайте начнём с хорошего и поговорим о положительных сторонах этих устройств.
Первое, о чём говорят приверженцы "Софтов" - это "установка и модернизация предельно проста! Просто запустите setup.exe!" Всё это кончено так, но вот что при этом понимается под "модернизацией"? Нового протокола никто не придумал. Модем был и останется 56К. Улучшение протокола? А зачем? Никто и никогда не будет улучшать максимально дешёвый продукт массового спроса. Объектом приложения сил здесь будет рекламная компания, рассчитанная, простите, на домохозяек, которые скушают сказку о "новых возможностях ИНТЕРНЕТ с нашим продуктом" за милую душу.
С другой стороны, постоянная работа над микропрограммой и в перспективе создание некоего почти идеального устройства - вещь безусловно хорошая. Только есть в этой ситуации серьёзный подводный камень для производителя. В один прекрасный день где-то на необъятных просторах нашей Родины некий Вася (или Петя) замечает, что микропрограмма от модема А, сделанного с некими специальными поправками на Россию, неплохо работает и с модемом В, который в два раза дешевле. Понятно, что в эпоху повальной "Интернетизации" этот факт тут же станет всеобщим достоянием и… Ну и кто же теперь будет покупать модем А? И ведь не придуман ещё тот закон, который в данном случае предпринимателя оборонит. А наладить свою собственную сборку - это дорого. Сразу теряется преимущество цены - ещё одного опорного столпа "Софтмодемов".
Впрочем, это не означает, что никто не работает над улучшением
своих микропрограмм. Это делается. Вот только как? Позвольте мне просто
без комментариев привести лицензионное соглашение фирмы Lucent к новым
драйверам: "Lucent не гарантирует, что функции программного обеспечения
удовлетворят Ваши требования или работа программы будет свободной от ошибок
или бессбойной". Есть ещё вопросы?
Мы уже отмечали, что низкая цена за счёт экономии на элементной базе - есть однозначный плюс "СофтМодемов". Об этом говорится неустанно с самого момента их появления. Никто не собирается с этим спорить, давайте только посмотрим насколько этот плюс весом сейчас.
Четыре-пять лет назад приличный "ХардМодем" по своей цене мог вполне сравниться с монитором, "Софтовые" же стоили дешевле буквально в разы! С тех пор рынок модемов наполнился дешёвыми, но полностью аппаратными рабочими лошадками от RockWell. Интересно отметить, что сама корпорация отнюдь не собирается завоёвывать мир. Она просто поставляет свои чипсеты тем, кто давно уже уверенно занял свою нишу. При этом производителям предоставляется возможность дальнейшего совершенствования модема путём улучшения кода.
И хотя "аппаратники" по-прежнему стоят больше, разброс в цене теперь составляет (в зависимости от производителя) $10-20. Конечно, в ряде случаев означенная цифра тоже даёт "разницу в разы", только вот что можно купить для современного компьютера на эту разницу? Мышку да вентилятор к процессору разве что…
Насколько это существенно для Вашего кошелька решать, естественно Вам, только вот каково оно будет, это решение, если мы подумаем вдобавок о цене ОС в которой наш дешёвый модем мы будем эксплуатировать?
Давайте же теперь рассмотрим "малосущественные" (как это отмечается в рекламных лозунгах) недостатки Soft-модемов и поговорим об их реальной "несущественности".
Сперва обратимся к требованиям на вычислительную мощь машины, в которую мы собираемся такое устройство вставлять.
Сразу скажем, что заявления о превосходстве процессора компьютера над процессором аппаратного модема откровенно рассчитаны на неквалифицированных пользователей и несостоятельны по той простой причине, что это в принципе несравнимые вещи. Процессор модема имеет своё особое, узкоспециальное назначение; совершенно отличную архитектуру. А вот CPU компьютера при использовании CофтМодема как раз тянет на себе всю нагрузку ОС, да ещё и работает посредством драйвера (ещё одно весьма узкое место, снижающее производительность) с модемом.
Самые простые реализации Софтовых модемов для нормальной работы (если мы хотим получить то, на что он действительно способен) потребуют от нас компьютера никак не ниже Pentium-200. А если производитель пожелает реализовать какие-то дополнительные функции? Скажем, обеспечить безупречно работающий V.42. Реализация же всех возможностей рекомендации V.34 для программного модема может потребовать уровня Pentium-III-600 уже сегодня. Сказанное в этом абзаце справедливо только для модемов без DSP, для тех же, у кого он есть, улучшение реализации протоколов физического уровня изначально нереально - ведь установленный на таких платах максимально удешевленный DSP заранее обладает самыми скромными возможностями.
Хотелось бы также отметить вот какой аспект: рост мощности среднего ПК позволяет адекватно развивать различные Интернет-Приложения. Все чаще нам встречаются Java-апплеты и скрипты, всевозможные динамические изображения. Нельзя не вспомнить и о технологии Shockwave. Выполнение всех этих приложений естественно осуществляется на клиентском компьютере, большинство из них создаёт весьма ощутимую нагрузку на центральный процессор - порой вплоть до того, что некоторые приложения временно перестают реагировать на действия пользователя. Есть все основания полагать, что в ближайшем будущем требования к ресурсам процессора ПК со стороны Интернет-Приложений будут только возрастать. В определённый момент времени может возникнуть (и к сожалению, это будет повторяться всё чаще) ситуация, когда программы всё ещё могут выполняться (хотя и значительно медленней чем хотелось бы), а модем уже не в состоянии обойтись остающимися в его распоряжении ресурсами. В случае с аппаратной реализацией мы имеем обычный кратковременный простой модема из-за неготовности компьютера к приёму данных. Владельцу же Софтмодема потребуется новый, более мощный процессор, либо он будет вынужден ограничить себя в использовании ряда вышеописанных преимуществ новых Интернет-Технологий.
В следующем номере Вы узнаете о других недостатках Софт-модемов.
Также мы попытаемся ответить на вопрос: "Зачем нам нужны эти СофтМодемы?"
Продолжение...
#29/ 26.09.2000
|