充分发挥386的潜能

Author: 四川 赵建川 Date: 1996-07-12

        然而,前几年不少玩家购置的家用电脑乃是286、386档次,由于经济上的原因,不可能一步到位升级Pentium。那么这类档次的机器真的没用了吗?真的不能继续良好地运行95年以后的新软件吗?这毕竟当初是花了几千到一万元人民币才买到的啊!
        笔者有一台386DX/40,4MB内存,210MB硬盘,TVGA9000卡512KB,彩显。我想这恐怕是大多数玩家的基本配置吧。在此类配置上,虽可以勉强运行Windows 95,但速度极慢。如想在其上运行大一点的程序,如Richwin 4.2+Word 6.0或VB4.0,无论怎么优化计算机配置,运行都极慢,让人恨不得把机器砸烂。其实我们只需付出极少代价,就可以使我们的机器性能得到较大提高。
        首先,我们有必要把386DX的内存由4MB扩展到8MB。
        现今的软件需要大量内存,8MB内存已成一个事实上的标准。美国PC-WORLD杂志测试部的数据表明:一台386DX从4MB内存升级到8MB内存以后,运行Windows应用程序时速度提高12%,整体性能提高9%。这个数据还没有考虑在运行多个应用程序即多任务时的速度的提高。据笔者亲身体会,把海洋386DX/40由4MB提高到8MB内存,在Windows 95中读盘时间明显减少,多任务切换没有迟钝感,应用程序的速度明显加快。现在一片30线1MB 70纳秒的内存条市场价为100元左右,4MB也不过300多元,如果能从别人淘汰的机器中购得,则价格更低,以前这可是要1200元的啊!相对起别的升级方法,这可是最具性能价格比的方法。
        其次,对于386DX机器,应加一块80387DX芯片。
        这不仅仅是对CAD用户,而是对所有想更好运行95年以后新软件的玩家有益。现在不少用户存在一个误区:即387协处理器只对搞CAD的用户有用,对计算机的平常软件的用处不是很大。这种观念有很大的片面性,对早期的8088、8086设计的应用文本程序或许如此,但对于目前的软件,即使是DOS下的应用软件也考虑到486模式,486指令中就包含了387指令。而图形软件、特别是Windows 3.x、Windows 95的图形处理更是牵涉到大量的浮点运算,这更需要387的强大运算能力。像电子表格Excel、数据库语言Foxpro等软件更离不开浮点运算。换句话说387就386的加速器,是386通向486之路。也许有人要问:387不是可以软件仿真吗?的确,386虽可以通过软件仿真来实现,但速度极受影响,使本来就不太快的386变得更慢,而仿真的387仅为真的387的几十分之一,386此时的速度也仅为原来的几分之一。真是得不偿失。现一块387芯片不超过100元,何乐而不为呢?。
        这样,你只花了400元左右,就升级为386DX+387DX/8MB内存的机器了。这为你运行95新软件奠定了良好的硬件基础,剩下的就是系统配置了,这可是发挥硬件性能的关键。
        首先你要进入计算机CMOS,看设置是否合理。如External Cache Memory是否为Enabled,Cas Read Wait State和Cas Write Wait State是否为最佳状态,最好为OW/S。其次,你需要优化你机器的运行环境,如果你是DOS+Windows用户,关于这方面的优化资料已有不少,我也不想多说,只是重复一点的是:除非万不得以,否则不要用软件仿真,如硬盘倍容类:如Dblspace、Stacker等;硬件仿真类:Q387、E87等;内存仿真类:Softram等等。这只能使你不快的CPU变得更慢。
        下面我浅谈Windows 95的优化,其实WIN95本身并不需要我们象DOS+Windows那样用MEMMAKER之类的软件优化UMB段,以更好地运行Windows。但对于我们硬件资源较贫乏的用户,还是有“优化”的地方。如在从DOS升级到WIN95后,我们对一些系统程序如:HIMEM、EMM386、CD-ROM驱动程序、MOUSE驱动程序等可以从CONFIG.SYS和AUTOEXEC.BAT中取消,以释放更大的内存资源,因为WIN95启动中会自动识别并重新为之配置驱动程序,而且比DOS做得更好。对于WIN95中华而不实的功能,如墙纸、屏幕保护等,如无特殊必要,应加以删去,这样,会使你的机器运行得更快。笔者的海洋386DX/40按上述方法升级、优化后,运行WIN95明显感到速度提高,甚至感觉比Windows 3.x快。用WIN95上专业的测试软件WIN95 ADVISOR进行测试,测出本机器的综合性能指标为54,已超过普通的486SX,运行WIN95的性能指标为OK,在单项性能测试中:CPU/NPU的WIN95/32BIT为55,而比较标准486DX2/66 WIN3.X/16BIT下的值不过为77;DISK的WIN95/32BIT为73,而比较标准486DX2/66 WIN3.X/16BIT下的值不过为20;CD-ROM的WIN95/32BIT为312,而比较标准486DX2/66 WIN3.X/16BIT下的值不过为284。结果说明,上述系统的386DX运行WIN95相当于标准的486DX2/66系统4MB内存运行WIN3.X的性能和速度。原因吗,其实很简单,上述配置的386DX+387DX加上8MB内存,才能真正发挥WIN95的32位操作系统的性能,而WIN95 32位的操作又真正发挥了32位处理器386DX和387DX的性能,所以甚至跟标准的486DX2/66在运行WIN3.X 16位系统时一样快。