2017年大学生统计建模:什么是“硬猫”“软猫”?

来源:百度文库 编辑:高考问答 时间:2024/04/30 01:49:10
什么是“硬猫”“软猫”?

外置式的 Modem 是没有“软硬”之分的,所谓“硬猫”“软猫”是针对内置卡式猫来说的。 Modem 在核心结构上主要由处理器和“数据泵”组成。处理器负责指令控制,“数据泵”负责底层算法。如果处理器和 “数据泵”全部在卡上实现,这种 Modem 卡就是通常意义上的“硬猫”,“硬猫”不占用计算机主机的资 源,在 DOS 下也可以使用。如果 Modem 卡上没有处理器和“数据泵”,这种 Modem 卡就是“软猫”,它的指令控制和底层算法借用计算机的 CPU 来完成 。“软猫”大量占用计算机的资源,在安装使用上也不太方便。一般“软猫”都是 PCI 接口的,主要是考虑 PCI 总线速度较快。“软猫”的使用要用到 Windows 操作系统的一些特性 ,所以它在 DOS 下不能使用。

注:本文发表的时间较早,故文中的价格没有参考意义

软猫硬猫大剖析

WQN·2000-11-21 阅读: 719 次
易索杭州 易索嘉兴 易索宁波 易索台州

前言

前不久,美国某调查机构的研究表明,互连网极为发达的美国基本上已进入“ Dot Com”社会,而世界其他发达国家也正向此迈进。中国作为世界大国之一当然也不落后,这几年来,国内的互连网发展日渐成熟,网民数量剧增,高速和稳定更是不少人对网络的期望。但是鉴于昂贵的电信收费,一时之间,大多数人只得以一“猫”上网。

相对于ISDN的128kb和ADSL的7mb速度,一只“猫”的56kb速度根本就不能相提并论,再加上中国电话线路问题,实际的连接速度往往最高只有53kb左右,而且并非所有的“猫”都能有此速度。因此,挑选一款质量好的modem就显得由为重要。

“猫”,真正的名称是“调制解调器”,根据使用时的安装位置主要可分两大类:内置猫和外置猫。内置猫较为便宜,但安装比较麻烦,再加上安装在机箱内,受高频电磁干扰较大,速度和稳定性一般较低;而外置猫较为昂贵,但安装较方便,由于有外壳基本不受干扰,速度一般较快。另外,不少人也知道,“猫”亦有软硬之分,而且大都认为硬猫比软猫要好。那么,软猫硬猫是怎么分呢?首先,我们必须了解“猫”是如何工作的。

工作原理

所有的猫,无论软硬,都由四大模块组成: 组成 功能 数模互换处理模块 由编码解码芯片(Line CODEC)和数据处理阵列DAA(Data Access Arranment)以及信号隔离电路组成 负责数据的数模互换以及接收、发送、诊听PSTN线路的信号。数据处理模块 DSP(Digital Signal Processor)芯片 负责处理数字信号,就是我们通常所谓的“数据泵”(Data Pump)。控制模块 控制芯片(Micro Controller) 协调Modem的通讯协议,完成流控制(Flow Control)及差错控制(Error Correction)、数据压缩(Data Compression)功能,执行AT指令等。系统通讯模块 总线接口控制芯片(BUS Interface Controller) 负责Modem与系统之间的通讯。

几乎所有的硬猫都有Flash ROM或EPROM用以存储Firmware固件。这些Firmware是Modem的Micro Controller和DSP的软件延伸,而这些芯片就象CPU,他们之间的关系就象CPU和操作系统的关系。通常,外置猫还有数量不等的RAM芯片,是DSP和Micro Controller实现功能的必须内存;而内置猫会用少量主内存作为存储空间。此外,带语音功能的 Modem还有语音编码解码芯片(Audio CODEC),通常会集成在其他的功能芯片中。

外置的猫一般是通过串口和主机相连,而串口是主板上最慢的接口,要通过串口调用系统资源的话会严重影响速度,所以串口的猫都是硬猫,不必占用太多的系统资源。而内置的猫会是PCI或ISA接口,接口的速度较快,所以内置猫可以很好的调用系统资源而且保证一定的速度,所以会有软硬之分。而近期推出的USB Modem是通过USB接口和主机通讯,接口速度也有所保证,所以USB的猫也会有软猫。软猫是利用当前系统的处理器CPU的强劲的运算能力,替代 DSP或Micro Controller的功能,使得可以省略相关的芯片或电路,从而相关的Flash ROM和RAM也就一同去掉,可以降低Modem 的成本,所以内置猫比外置猫便宜得多。而根据这些去掉的功能模块的不同,软猫就会分成“半软”猫和“全软”猫。 硬猫拥有所有的功能模块半软猫 没有Micro Controller模块 如Rockwell的HCF(Host Controller Family)芯片组,WinModem等。全软猫 没有Micro Controller和DSP模块 如Rockwell单芯片的HSF(Host Soft Family)芯片、AMR接口的Modem。

由于软猫是要占用系统资源,所以用软猫上网时进行其他程序的操作会受影响,上网速度可能会较慢,而且较易受影响。相反,硬猫占用系统资源较少,性能稳定,兼容性好,是一般的买猫首选,但价格也较高。

判断软猫硬猫

怎么判断软猫和硬猫?或者判断是“半软”还是“全软”猫?

听不少人说,PCB 上的芯片数目多于两块的,就一定是硬猫;少于两块的,一般是软猫,至少是“半软”猫。其实,有些 Modem甚至只有一块芯片,它也会是硬猫,就如Rockwell TBL Modem的 MR56PVS-RHI就是单芯片的PCI硬猫。因为随着技术发展,Modem芯片生产商完全可以将需要的功能集成到一片芯片中。而在市场上,不少商家也不会分软猫和硬猫,他们会把“半软”猫称作硬猫出售,倘若你对此不熟悉,那么就……

其实,判断硬猫和软猫可以用以下的方法。 1、接口识别法 外置猫,用串口连接的一定是硬猫;USB接口的可能是硬猫。 内置猫,ISA接口由于技术非常成熟,不少是硬猫;而PCI接口的多是半软猫和全软猫;AMR接口的一定是全软猫,它上面没有任何芯片,只起到DAA的作用。

2、固件识别法

硬猫的PCB上都有Flash ROM芯片,而外置猫还有RAM。??

上面的是一只33.6的ISA硬猫,红圈中的是一块Flash ROM。而对于USB接口的外猫,很多都是透明外壳,可以通过外壳看到里面的是否有ROM。

3、芯片编号识别法

下面列出一些常见的芯片的编号,使大家易于辨别: Rockwell 56ACF 全硬芯片组 支持K56Flex,升级可支持V.90 Rockwell 56PDF 半软芯片组 支持K56Flex和V.90自动切换 Rockwell 56PVS 全硬芯片组 支持V.90、K56Flex Lucent L56DVS/L56DV/L56DV+P 全硬芯片组 支持V.90 Lucent L56DL/L56DLI/L56DAS/L56DASI/L56DM+S 半软芯片组 支持V.90、K56Flex Lucent L56DT 全软芯片组 支持V.90、K56Flex Cirrus Logic 565x/566x 全硬芯片组 支持X2和V.90 Cirrus Logic 562X 半软芯片组 支持X2和V.90 ESS所有芯片组 半软芯片组 Pctel所有芯片组 全软芯片组

4、驱动标准识别法

面对JS,当你发现上当受骗后,除了后悔,还可以用装驱动的方法鉴别这只猫是否硬猫。倘若用 Windows的“标准调制解调器”的驱动,能装上你的猫,还能够上网,即使速度不高,也就证明了这只猫是百分百的硬猫。

用以上这些方法基本上能够判断所有的猫了。

总结

其实,如今的 CPU都很快,半软猫和硬猫在使用上的分别不大。而就内置猫来说,不少厂商都是生产较低成本的半软或全软猫,要碰上一只硬猫还真不容易。倘若要在 Linux下上网,或者上网玩网络游戏,那么还是找只串口的外置猫方便,又不必担心被JS所骗;倘若要省点钱,买只内置的PCI半软猫吧,性价比极高,节省空间,又比全软猫好用,只要你的CPU在300MHz或以上,内存不少于64MB,就可以不必关闭防火墙而一边浏览网页、一边上ICQ,并且同时听MP3。ISA 接口的硬猫也是可以考虑的,倘若能碰到PCI接口的硬猫就更加不要放过,但价格也会在300元以上。怎么样,快去找只好“猫”上网吧!

内置的PCI接口的猫称软猫
外置的称硬猫