Soft-модем (программный модем) - модем, часть функций которого выполняется программой, установленной на ПК. Предъявляет высокие требования к производительности компьютера: минимальные системные требования - Intel Pentium/200, RAM 16 MB; рекомендуемые - Intel Celeron/333 или AMD K6-2/350, RAM 32 MB.
Встречаются три наиболее распространенные разновидности soft-модемов: - модем без ПЗУ микропрограммы, содержащий только ОЗУ. Микропрограмма в такой модем загружается из файла специальным программным загрузчиком, после чего такой модем вплоть до отключения питания работает, как обычный. Такая конструкция облегчает обновление микропрограмм и исключает полную потерю работоспособности модема с некорректно "перешитым" ПЗУ, однако требует операции первоначальной загрузки микропрограммы, без которой модем неработоспособен.
- модем с упрощенным контроллером, реализующим только протоколы модуляции и установления связи. Коррекция ошибок, сжатие данных и другие сервисные функции выполняются программным обеспечением (драйверами ОС или специализированными связными программами). Такой модем выглядит как обычный, имеет набор команд, однако без внешних сервисных программ неспособен реализовать описанные функции. Частным случаем являются модемы с интерфейсом RPI (Rockwell Protocol Interface - интерфейс протоколов Rockwell), построенные на серии микросхем Rockwell.
- модем без контроллера (controllerless). Такие модемы выпускаются только во внутреннем исполнении, и фактически представляют собой модулятор/демодулятор с "неинтеллектуальным" интерфейсом. Все функции по инициализации такого адаптера и превращению его в привычный интеллектуальный модем с набором AT-команд возлагаются на центральный процессор и драйверы, что создает значительные накладные расходы и требует процессора значительной мощности. Модемы этого типа работоспособны только в среде ОС, в которой установлены их драйверы, в остальных случаях они не имеют никакого смысла.
|