带宽基础知识
带宽就是传输速率,是指每秒钟传输的最大字节数(mb/s),即每秒处理多少兆字节,高带宽则意味着系统的高处理能力。
带宽=时钟频率x总线位数/8,从公式中我们可以看到,带宽和时钟频率、总线位数是有着非常密切的关系的。其实在一个计算机系统中,不仅显示器、内存有带宽的概念,在一块板卡上,带宽的概念就更多了,完全可以说是带宽无处不在,比如:
主板主板上通常会有两块比较大的芯片,一般将靠近cpu的那块称为北桥,远离cpu的称为南桥。北桥的作用是在cpu与内存、显卡之间建立通信接口,它们与北桥连接的带宽大小很大程度上决定着内存与显卡效能的大小。南桥是负责计算机的i/o设备、pcl设备和硬盘,对带宽的要求,相比较北桥而言,是要小一些的。
南北桥之间的连接带宽一般就称为南北桥带宽。随着计算机越来越向多媒体方向发展,南桥的功能也日益强大,对于南北桥间的连接总线带宽也是提出了新的要求,在intel的9x5系列主板上,南北桥的带宽将从以前一直为人所诟病的266mb/s发展到空前的2gb/s,一举解决了南北桥间的带宽瓶颈。
目前agp接口是agp 8x,而agp总线的频率是pci总线的两倍,也就是66mhz它的带宽即2.1gb/s,在目前的环境下,这样的带宽就显得很微不足道了,因为连最普通的ati r9000的显存带宽都要达到400mhz x 128bit/8=6.4gb/s,其余的高端显卡更是不用说了。
正因为如此,intel在最新的9x5芯片组中,采用了pci-express总线来替代老态龙钟的agp总线,与传统pci以及更早期的计算机总线的共享并行架构相比,pci express最大的特点是在设备间采用点对点串行连接,如此一来即允许每个设备都有自己的专用连接,不需要向整个总线请求带宽,同时利用串行的连接特点将能轻松将数据传输速度提到一个很高的频率。在传输速度上,由于pci express支持双向传输模式,因此连接的每个装置都可以使用最大带宽。agp所遇到的带宽瓶颈也迎刃而解。
为了在实际使用计算机的过程中得到更多总线带宽,根据带宽的计算公式,一般会采取两种办法:
*一是增加总线速度,比如intel的p4 cpu和塞扬cpu就是最好的例子,一个是400总线,一个是533/800总线,在实际应用的效能就有了很大的区别(当然,二级缓存也是一个重要的因素)。
*另外一个常用的方法是增加总线的宽度,如果当它的时钟速度一样时,总线的宽度增加一倍,那么尽管时钟下降沿同未改变之前是相同而此时每次下降沿所传输的数据量却是以前的两倍,这一点在相同核心,但是显存位宽却不一样的显卡上表现特别明显。