Hardmodems x Softmodems, entendendo as diferenças
Artigo escrito por Carlos E. Morimoto

Atualmente podem ser encontrados no mercado dois tipos bem diferentes de modems: hardmodems e softmodems, estes últimos também chamados de Winmodems, modems HCF, HSP ou HSF, controlados pelo hospedeiro etc..
Resumindo, os hardmodems são os modems completos que executam todas as funções de envio e recebimento de dados, correção de erro, controle de fluxo etc., são modems completos. Os softmodems por sua vez, funcionam apenas como uma interface de ligação com a linha telefônica, todas as tarefas são executadas pelo processador principal, o que claro degrada bastante o desempenho global do micro.
Como são compostos por muito menos componentes, os softmodems são muito mais baratos que os hardmodems. Tomando por base os preços de mercado da metade do ano 2000, encontramos softmodems de 56k por até 22 dólares, enquanto um hardmodem também de 56k, no caso um Sportster da US Robotics não sai por menos de 80 dólares em versão OEM.

Desempenho

É inevitável que o micro fique mais lento ao ser utilizado um softmodem. Resta saber se a economia feita na hora de comprar o modem compensará a diferença. Se você tiver algo a partir de um Pentium II 300 e usar a Internet para navegação e e-mail, não sentirá muita diferença entre um softmodem (desde que de boa qualidade) ou um hardmodem. Porém, se você gosta de jogos online ou tem um processador mais simples, provavelmente um hardmodem seria a melhor escolha.
Mesmo entre os softmodems existem grandes diferenças de qualidade, que se refletem no nível de utilização do processador e nos tempos de resposta (pings). Existem dois motivos para isso, diferenças de qualidade nos chips DAA e do Relay, e na qualidade dos drivers emuladores..
Desenvolver o projeto de um softmodem é relativamente simples, praticamente é preciso definir quais componentes serão usados, com base no preço e qualidade que se pretendem para o produto. Porém, desenvolver os drivers demanda muito mais tempo e dinheiro. Como é o driver que controla todo o funcionamento do softmodem, eles são programas complexos e caros de se desenvolver. Quanto melhores forem os drivers melhor será o desempenho do modem, mas mais caro vai custar para o fabricante.
Vamos à algumas comparações: Comparando um US Robotics Sportster 56k (hardmodem) com um Diamond Supra Max (softmodem) em um Celeron 300A, temos praticamente os mesmos pings jogando Quake 3, com diferenças de 2 ou 3 ms, praticamente um empate técnico. Porém, usando um softmodem PC-Tel, um produto de qualidade mais baixa, no mesmo sistema, foram obtidos pings até 40 ms mais altos, o que corresponde a quase 30% a mais.
Usando um US Robotics Winmodem de 56k num Pentium 133, a utilização do processador oscilou entre 18 e 22%. Usando um softmodem Winstorn de 56k da Boca Research, a taxa de utilização ficou entre 19 e 24%. Porém, usando um PC-Tel a taxa de utilização oscilou entre 31 e 48%!
Só para efeito de comparação, usando um Hardmodem a utilização do processador é de menos de 1%.
Quanto à configuração do micro, eu recomendaria um Pentium 166 como mínimo e um Pentium II 300 como ideal. Se você tiver um processador muito fraco, o softmodem não terá como obter todo o processamento de que necessita enquanto estiverem sendo executados outros programas, fazendo com que as transferências tornem-se mais lentas e as quedas de linha sejam freqüentes, sem falar na lentidão geral do sistema. Softmodems em micros 486 então, nem pensar.

Como reconhecer

Apenas observando o "jeitão" do modem, é possível perceber facilmente se trata-se de um hardmodem ou de um softmodem, já que os softmodems sempre possuirão gritantemente menos componentes. Mas se mesmo assim restarem dúvidas, verifique a caixa e o manual de instruções; se por exemplo estiver escrito que é preciso um processador Pentium ou Pentium MMX, ou que o modem só funciona no Windows 98 e NT, com certeza trata-se de um Softmodem.
Outro indicativo é a necessidade de instalar algum programa para que o modem funcione. Um modem tradicional só precisa que seja instalado um arquivo .INF (um arquivo de texto com as configurações e especificações do modem) para funcionar. Um softmodem por sua vez precisará que o programa emulador seja instalado.


home.jpg Problemas com o site? contacte o WebMaster