Hardware 版 (精华区)

发信人: xhc (花自飘零水自流), 信区: Hardware
标  题: ULTRA DMA66探密-下
发信站: 哈工大紫丁香 (2000年06月04日15:30:56 星期天), 站内信件

四、ULTRA DMA66的威力
  “万事俱备,只欠东风”,所有的准备工作过后,我想你一定心中雀跃,心想这一
下可以感受DMA66的惊人速度了,但事实却可能会让你失望,因为你在启动和使用WIN98
的过程中几乎感觉不到有什么变化?!难道ULTRA DMA66只是一个幌子吗?当然不是这样
的,ULTRA DMA66在性能上究竟有多少提高,我们可以通过SISOFT SANDRA99这个系统评
测软件来看一下。下图分别是普通模式、DMA33模式、DMA66模式下硬盘的传输性能对照
表。
  通过图表我想你可以看出,ULTRA DMA66在提升硬盘性能方面的确很惊人,从评测的
数据上比较与普通模式情况下,DMA66可以将传输率提高近2.5倍。
  但为什么我们使用中感觉不到呢?这是因为DMA66的优化机制在于对硬盘的数据进行
缓冲处理,如果有些数据你经常读取的话,那么DMA66便会对这些数据进行缓冲操作,将
其保存于虚拟内存模块中,供你下一次调用,这样便提高了下一次访问的数度,但如果
你的操作需要频繁的从硬盘上读取不同的小数据块时,DMA66便很难接管控制,所以在多
数情况下,你不会有传输速度成倍提高的感觉,而在实际上,硬盘决定了速度最为主要
的原因,而接口只是一种辅助的手段。
  说到这我曾想到一个朋友问我的问题,它声称已经正确的驱动了DMA33,但玩“仙剑
奇侠传”(简版24M),本想提高其运行速度,但每过一关仍然还要频繁的读盘,它想:
DMA33不是可以1秒就传输33M的数据吗?那24M的数据应该不用一秒就可以完成了,为什
么还与以前的情况相同呢?老安觉得这个想法很不成熟,因为游戏程序在设计的时候不
可能将所有的数据都读取入内存中供调用的,更何况使用DMA33之后也不会神奇到1秒钟
就可以读完这24M的数据的。
  话说回来,ULTRA DMA66也相同,它也不可能发生上述另你“惊喜”的结果。但ULT
RA DMA66可以对数据进行缓冲,加快读取速度,并减少硬盘、光驱等IDE设备对系统资源
的占用,这些优点还是客观存在的。之所以DMA66也就成为了替代DMA33的下一代IDE设备
的传输模式。
五、ULTRA DMA66的兼容性
  说到ULTRA DMA66的兼容性,一些初哥初妹们可能就要皱眉头了,因为ULTRA DMA66
的兼容性真的是不太令人满意,基本的情况有几种:
  1、在支持DMA66的主板上使用DMA66硬盘,只要安装好DMA66驱动并允许使用DMA66模
式之后,WIN98便不能够正常启动。
  2、在VIA类的主板上安装DMA66驱动,安装好后,WIN98正常,却将光驱的设备名丢
失,同时系统设备中硬盘控制器的设备会因为资源冲突而无法工作,系统资源情况中也
显示为MSDOS兼容模式。
  3、在BX等不支持DMA66的主板上使用DMA66硬盘,发生不启动或其它一些特殊的症状

  4、在整合了HIGHPOINT、PROMISE等DMA66芯片的BX主板上使用DMA66硬盘,易发生死
机、无法正确引导、无法识别出DMA66硬盘的故障。
  5、在使用多IDE设备的系统中,驱动了DMA66之后,一些老的IDE设备就无法工作了

  这些问题都有可能是你在使用DMA66模式之后出现的故障。如果你遇到了这些问题,
可以按下面的思路来试着解决。
  1、因为WIN98出世的时候还没有DMA66,所以它对DMA66的支持还不太友好,所以不
能够正确启动的事例很多,多数原因都是混用了不支持DMA66的设备而引起的。解决的方
案是进入WIN98的安全模式,重新执行一次DMA66的安装程序,但选择为卸载,这样在WI
N98恢复正常工作之后,再次安装其它版本的驱动程序。如果你使用了不同DMA模式的设
备,建议你将它们分线安装,而最好不要使用同一条DMA66信号线。
  2、这个故障也是比较常见的,引起这个故障多数与主板的设计关系很大,以我的经
验看来,使用686A超级南桥的主板发生这个故障的机率要小,而使用VIA586B、587等南
桥的主板易出现这样的问题。解决的方案与第一种方法相同。在这里老安提醒你DMA66驱
动一定要事先复制到硬盘上,否则在这个故障中、在安全模式中都是无法驱动光驱的,
因为无法读光盘,在出了问题之后也就不易卸载了。
  3、部分DMA66的硬盘在非DMA66的主板上工作时,会出现一些死机、不启动等问题,
这些都是因为主板芯片组不能够对DMA66很好支持的原因(多发生在BX芯片组),为此硬
盘厂商考虑到了这个问题,纷纷提供了本厂产品的DMA66-DMA33的转换程序,可以通过
它对DMA66的硬盘进行DMA33模式的转换,因为BX可以对DMA33很好的支持,所以可以避免
这个问题。
  4、这个问题在整合第三方DMA66芯片组的主板上比较常见,例如升技BE6使用IBM D
XP硬盘无法启动就是一个事例。解决这个问题的方法比较复杂,最有效的则是升级主板
的BIOS和升级DMA66芯片的驱动程序以减少这种问题的发生。经验看来PROMISE的兼容性
要好于HIGHPOINT。
  5、如果你的IDE设备特别老,它们则有可能不支持DMA模式而无法正常工作,如果你
看过老安的另一篇<<双光驱受难记>>就能够了解到了。如果真的遇到了这个问题,
可以先试着在BIOS中关闭老设备所占用的IDE通道,不让DMA66对其进行控制,如果这个
方法仍不能改善的话,那就只能与ULTRA DMA66无缘了。
六、ULTRA DMA66是否适合你
  了解了有关ULTRA DMA66的知识之后,我想你可能有一个问题:ULTRA DMA66是否适
合我呢?
这个问题的答案,我想应该是由你的机器配置所决定的。如果你拥有符合支持DMA66的主
板、硬盘,而且还拥有一根DMA66线,那么投入ULTRA DMA66怀抱是明智的;
  如果你使用的是BX级别主板,又十分向往DMA66的话,你也可以考虑另购一块DMA66
的控制卡来实现;
  如果你新购主板,则可以随心意选择VIA的APOLLO主板,或是带有DMA66控制器的主
板;
  但如果你已经拥有了BX级别主板,却计划因为DMA66而升级整个主板的话那显然是有
些夸张。
  ULTRA DMA66就是这么个东西,了解之后,你发会现它一点也不神秘!

--
    古来进退雍容难!
进则易伤,退则易损,该当如何?难!
  

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: dip8.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.048毫秒