计算机系统中所存在的瓶颈

 。。大家都知道CPU是计算机的中央处理器,但大家不知道的是CPU却不能完全决定计算机的速度!
。。这是个绝对的事实,不仅如此,其实计算机的档次、价格也不能完全由CPU来决定。
。。那么一台计算机的速度到底由什么来决定呢?影响计算机速度的因素是很多的,几乎组成计算机的每个环节都在影响着计算机的速度!
。。 如果一台计算机的配置不合理就会产生“瓶颈”影响整个系统的速度。这就是著名的“木桶效应”。
。。 所谓“瓶颈”就是指系统中带宽最窄的地方。下面Coral就从当今计算机系统中的瓶颈来简略的谈谈到底是什么东西在影响着计算机的速度。
。。 好多人在选购电脑的时候都十分看重CPU,而随处可见的品牌机的广告也不约而同的对CPU 情有独钟。或许一个1GHz的CPU在相同时间内完成的计算真的是一个500MHz的CPU的2倍。但是前提必需是有足够的计算任务提供给CPU!这个前提显而易见是十分重要的!而这个前提在日常应用中实际上是很难做到的,所以,现在的高端CPU在日常的大多数时间里都是处在待工的状态的。等待缓存中的数据、等待内存中的数据、等待硬盘中的数据……
。。 由于系统中某个环节的发展非常的快、而其它的环节发展比较滞后,那么系统中各个环节的速度不能很好的协调,就必然的形成了“瓶颈”。
。。 瓶颈的存在会极大的影响系统性能!导致某一环节的资源严重浪费。那么你在那个单一环节上多花多少钱,也就等于浪费了多少钱!
。。 那么现在的计算机系统中到底有那些瓶颈呢?依Cral看主要就在总线、内存、外存这三方面。另外,显示系统在一定程度上,也或多或少的存在瓶颈。
。。 以上这几个方面已经包含计算机系统运行的几乎所有的环节,也就是说现代的计算机在几乎所有方面都存在瓶颈、有待完善。而各个硬件环节的研发的确无法得到有效的平衡,所以你在购买计算机时就要权衡再三了。


外存储器


。。 外存储器是现代计算机系统中最大的瓶颈。
。。 Coral说的外存储器主要是指硬盘驱动器和光盘驱动器。
。。 硬盘的速度要远远慢于内存,不知你有没有听过你的硬盘在你打开大型文件或运行大型工具软件时发出的惨烈的狂叫!那时你不担心你的硬盘会提前阵亡吗?
。。 现在的IDE硬盘已经达到了7200转,缓存已经达到了2M,接口标准已在执行ATA 100,内部传输速率也都有不同程度的提高,但这还远远不能满足CPU的胃口,由于windows系统对虚拟内存的依赖,和日常工作中必不可少的数据读取,硬盘的速度不可避免的、直接的、非常严重的拖累了整个系统。
。。 当然,如果你不在乎钱的话,你还可以选择IEEE 1394 或 SCSI 甚至用四块 SCSI 做 RAID 0+1 磁盘列阵。这样可以大幅提升系统的性能。只是不知你愿不愿多花一台电脑的钱来购置硬盘了。
。。 CD-ROM的速度就更是可怜了。目前,CD-ROM的速度已经发展到了尽头,如果你安装一个大型应用程序,那么你的 1GHz 的宝贝绝不会比人家的 500MHz 的系统快。特别是对于那些经常要进行视频采集或需要进行大量数据备份和转移工作的人来说,CD-R 、CD-RW等设备的速度更是慢得让人无法忍受……
。。……除了等待还是等待……

总线

。。总线是现代计算机中的一个很关键的瓶颈。
。。总线就是一条数据通道,注意,总线并不是整个系统的数据通道,它是从CPU到北桥芯片的一条通道。负责CPU与系统所有外围设备的数据交换!
。。 早在486时代,Intel就逐渐意识到系统总线的速度已经跟不上CPU速度的发展了。在一番斟酌后,Intel推出了486DX-66芯片。这是第一枚采用了倍频系统的CPU,当时,许多专家对这一技术嗤之以鼻。
。。 然而,事实证明了倍频系统是成功的!虽然只是2倍倍频,但这枚486DX-66的表现在当时是非常出色的! 但倍频系统终究是没有办法的办法。
。。 到了今天,CPU的主频已经发展到了近2个G,是当初66MHz的近30倍,而133MHz的总线速度仅是当初33MHz的4倍。
。。 事实证明,低速的总线对系统性能的影响是十分严重的。Intel推出440BX将66MHz的总线提升到100MHz时,系统性能得到了巨大的飞跃!而133MHz的Coppermine也在各个方面都超过100MHz的同频Kaimai。按照现在PentiumⅢ 1GHz CPU的速度,总线速度最起码应该在300MHz以上。
。。 在个人计算机系统中,总线并不是一个很明显的缺陷,但它仍然是一个很关键的瓶颈,尤其在多CPU的系统上,总线的缺点会更加明显的暴露出来。 在《关于总线》文章里,会有更详细一点的总线瓶颈的介绍。

内存

。。内存对整个系统的影响是最大的,所以内存所造成的瓶颈也非常重要。
。。 除非你只是在你的计算机上打打字,如果你的日常工作涉及比较大型的工具软件,内存对系统的影响是相当明显的。
。。 从某种程度上讲增加内存就可以直接提高系统速度。因为CPU是不直接处理硬盘上的数据的,一切数据都要先被调到内存中,才会被CPU处理。这无疑的使内存的速度和大小变得至关重要。
。。 内存速度也是提高系统总线速度的一个最大的障碍。其实目前总线速度仍然是133MHz的主要原因就是因为受内存的速度所限制。
。。 AMD的Athlon已经采用了一条200MHz的FSB,这条总线 是从CPU到北桥的,而从内存到北桥的总线仍然是100MHz。这种做法虽然在一定程度上缓解了瓶颈,但由于内存的速度无法提升,这种做法的实际效果变得收效甚微。
。。 关于提升内存速度,Intel的想法是Ramdus ,Ramdus 是一种非常先进的技术,它采用内置的总线传输数据,具有达3.2G的带宽,高达400MHz的运行频率。
。。 AMD则是DDR SDRAM的倡导者,DDR SDRAM是在SDRAM的技术上做了改进,使其在一个时钟周期的上升沿和下降沿同时传输数据,从而使其工作频率达到SDRAM的2倍,而且其成本并没有提高多少。
。。 但是这两种技术现在看来还都并不成熟,带来的提升由于种种原因而不能另人满意。 内存对系统的影响是很严重的,并且在近期还不能得到解决。

显示系统及其它瓶颈

。。显示系统还会有瓶颈吗?现在的显卡芯片的发展速度是非常快的,GeForce 2 所集成的晶体管数量已经达到Pentium Ⅲ 的好几倍了!nVidia 的换代的速度也远远超过了Intel !
。。 但如果你的要求是看到游戏中的画面橡DEMO一样,那我想就算你肯买GeFrce 3 也是办不到的。
。。 你看过 Final Fantasy Ⅷ 的 DEMO 吗?Coral只能用“震撼”来形容当时的感觉。 但那只是AVI 动画,据说Square 当时用了近百台 SGI 工作站来建模!上百台!还是SGI 工作站!每台工作站的价格都够你开一个网吧了!即使不谈建模,仅说在游戏中以即时运算的方式来生成这样的动画,那最起码要Voodoo 5 9000!就是那个32块VSA-100的东东!
。。 显示系统本身的瓶颈来自显存的速度和带宽,提高显存速度是一种最简便的办法,DDR显存带来的飞跃是有目共睹的,还有一种办法就是多芯片,Voodoo 5就是如此做的。另外一种方案是内嵌显存,这虽然是一种最佳方案,但这种做法会大幅增加成本。
。。 关于显示系统Coral在这里就不在赘述了,其实只要稍有一些硬件知识就知道显示系统的重要性了!而一些品牌计算机用TNT 2 来配 Pentium Ⅲ 的做法如果排除商家居心不良的话,那就是很离谱的一种低级错误了!
。。 Coral认为如果你要搭配Pentium Ⅲ 1 GHz 那最少也应该是GeForce 2 GTS。

网络

。。顺便再提一下,现在上网是个人计算机的一个很重要的任务,而我们的网络提供给我们的速度却并不是他们所宣称的“高速公路”而是崎岖的羊肠小道。
。。 虽然现在解决方案已经有了很多,如DSL 、Cable Modem、DDS等,但那种也没能普及,我们的兄弟还都是用我们的56K的“小猫”在“爬网”。
。。 我们在呼唤宽带的同时应该认识到对于上网来说,一台赛扬550的速度就可以与Pentium Ⅲ 1 GHz 相差无几了!但他们的价格却相差十万八千里!


写在最后

。。我们系统中存在这很多的瓶颈,要解决这些方面的拖累,你可以考虑多花钱在上面,这样远比你把钱全花在CPU上来得有意义。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值