你知道软Modem吗?

Author: 刘瑜 Date: 2000年 第22期

  目前市面上的Modem有软硬之分。有些朋友对软Modem的工作原理不够了解,认为软Modem就是用软件代替Modem硬件本身,就像解压软件代替解压卡一样,其实这个概念是错误的。那么软Modem究竟是怎么一回事,它到底“软”在什么地方?
  我们知道在全硬件的Modem内部,一般有两个独立的模块,一个是负责数据流控制的控制模块,它负责提供Modem所必需的通讯协议、差错控制、数据压缩等功能。另一个是负责模/数信号转换的信号处理模块。这两个功能模块都被固化到Modem上的控制芯片。随着CPU运算速度越来越高,功能越来越强,Modem控制模块的功能开始由CPU来完成,CPU利用ISA或PCI总线,通过在Windows操作系统中挂接的虚拟设备驱动程序来完成对通讯数据流的控制,从而达到传输数据的目的,这就是软Modem的工作原理。可见软Modem真正“软”的地方是用软件代替了对数据流的控制功能,而信号处理功能并没有由软件代替。这样做的好处,一是可以提高系统资源的利用率,二是省略了Modem部分控制芯片及相关电路,减少了散热量,降低了制造成本。
  目前软Modem都是内置式Modem,主要有ISA和PCI接口两种,其中以PCI接口为主。这是因为使用软Modem会造成对CPU占用率的提高,ISA总线传输率又太低,满足不了Windows操作系统在数据传输上的大流量而采取的一种必要措施。
  为了让软Modem更好地工作,就必须安装相应的Modem驱动程序。因为软Modem的通讯协议、通讯数据控制功能都是靠CPU来完成的,而CPU完成这些工作靠的就是驱动程序。建议最好安装软Modem自身配套的驱动程序,而不要使用某些公版的驱动程序。
  最后须要说明的是,软Modem的速度一般都低于同型号全硬件Modem的速度,但是两者之间的差距并不是很明显,主要看电脑的CPU性能。软Modem的最大优点是性能价格比高,但你要认准,别让奸商把软Modem当硬Modem卖给你了。