首页 行情 新闻 评测与文章 论坛
 
 
 
首页〉硬件文章与评测〉正文
文章搜索

 
 
 

带宽的故事——带宽的基础知识谈


http://www.xianbear.com 作者:张章责任编辑:张章 小熊西安 2001年09月28日14:55【原创】
【文章简介】


带宽是什么?怎么计算带宽?现在的内存种类很多,对数据的传输速度也各不相同,我们怎样去计算它们传输速度的快慢?面对各种显卡芯片怎样去看待显存带宽?甚至在显示器参数中也有带宽,看来带宽还真是无处不在,就让我们一起来听听关于带宽的故事,了解一下带宽的基础知识。

(16212 字)



存储带宽基础知识谈

关于带宽的基础知识——

带宽的故事

                                                                                                            

 

现在的内存种类很多,对数据的传输速度也各不相同,我们怎样去计算它们传输速度的快慢?面对各种显卡芯片怎样去看待显存带宽?甚至在显示器参数中也有带宽,看来带宽还真是无处不在,就让我们一起来听听关于带宽的故事,了解一下带宽的基础知识。

带宽正传——存储器带宽基础知识

带宽这个词在电子学领域里很常用,它的意思是指波长、频率或能量带的范围,特指以每秒周数表示频带的上、下边界频率之差。可以显见带宽是用来描述频带宽度的,但是在数字传输方面,也常用带宽来衡量传输数据的能力。用它来表示单位时间内传输数据容量的大小,表示吞吐数据的能力。

在很多文章里往往看见关于带宽的各种描述,那么怎么计算有关存储器的带宽呢?对于存储器的带宽计算有下面的方法:

B表示带宽,F表示存储器时钟频率,D表示存储器数据总线位数,则带宽为:

B=F×D/8

例如,PC-100SDRAM带宽计算如下:

100MHZ×64BIT/8=800MB/S

当然,这个计算方法是针对仅靠上升沿信号传输数据的SDRAM而言的,对于上升沿和下降沿都传输数据的DDR来说计算方法有点变化,应该在最后乘2,因为它的传输效率是双倍的,这也是DDR能够有如此高性能的重要原因。

对于和存储器带宽关系很大的总线带宽也同样可以利用这个方法来计算,例如PCIAGP等总线。比如,PCI带宽=33MHz×32BIT/8=133MB/S,AGP 1X总线的带宽为66MHz×64BIT/8=528MB/S,AGP 4X带宽=528MHz×4=2.1GB/秒。

通过这样的计算我们不难看出,总线的发展伴随着带宽的扩展,只有高带宽的总线才能不断的满足当前各种硬件对数据传输的要求。比如显卡当年从PCI总线到AGP,正是因为PCI总线的133MB/S传输速率早已不能满足各种图形处理的要求。而从AGP1X到AGP4X直到AGP8X都使得传输带宽不断的得到了扩展。

通过计算出的带宽是理论值,既它们可以达到的最大峰值带宽,通过对峰值带宽的比较我们可以了解各种内存的性能,下表就给出了常见内存的峰值带宽。

常见的内存峰值带宽表

PC-66 SDRAM

528 MB/s

PC-100 SDRAM

800 MB/s

PC-133 SDRAM

1064 MB/s

PC-150 SDRAM

1200 MB/s

PC-600 RDRAM

1200 MB/s

PC-800 RDRAM

1600 MB/s

PC-1600 DDR

1600 MB/s

PC-2100 DDR

2100 MB/s

在实际工作时这些存储单元未必能达到峰值带宽,影响带宽的因素还很多。比如,因为数据写入和读出存储单元总要有一定的延迟时间。除了延迟时间影响带宽外,所存储数据的命中率也有重要关系。当把这些因素考虑在内,即便是100%的命中率,PC100SDRAM的实际带宽只有峰值带宽的40%

从上面给出的带宽计算方法可知,带宽不仅和时钟频率有关还和存储单元的数据总线位数有关。而我们面对各种显卡显存的时候关注的是它的时钟频率,计算带宽还需要显存的位数。显存在显卡上发挥着重要的作用,而各种显卡芯片支持显存的位数也是有差异的,厂商们也是在扩展显存位数,以达到提升显存带宽的目的。下表给出常见的显卡芯片支持显存位数。

 

 

 

芯片型号

支持显存位数(BIT)

芯片型号

支持显存位数

VOODOO3-2000\3000\3500

128

RADEON VE

64(DDR)

VOODOO4-4500\5500\6000

256

G400\G400MAX

128

TNT2\TNT2pro\TNT2 Ultra

128

G450\G550

128(DDR)

TNT2M64\TNT2Vanta

64

Savage4GT/PRO/PRO+

128

GeForce256

128

Savage2000/ 2000+

128

GeForceMX

GeForceMX400

64/128SDRAM64(DDR)

Kyro

KyroII

128

GeForceMX200

64

SIS300/SIS305

128

GeForceGTS\Pro\Ultra

GeForce3

128(DDR)

SIS315

128(DDR)

RADEON\SE\LE

128128DDR

BLADE XP

128

 

带宽外传——显示器的带宽

我们在购买显示器时也常常会看见带宽这个词,在这里,它和存储领域的带宽有所区别,它更贴近传统的电子学里的带宽定义。显示器的参数——带宽代表的是显示器的一个综合指标,也是衡量一台显示器好坏的重要指标。它是指显示器每秒钟所扫描的像素数量,也就是说在单位时间内,每条扫描线上显示的像素点的总和,单位是Hz。显示器的带宽大小同样有一定的计算方法的,大家在选择一款显示器的时候可以根据一些参数来计算带宽,或者根据带宽来计算一些参数。这样可以很清楚的了解显示器的底细,JS想隐瞒都不行。
    详细的显示器带宽计算方法如下:
    用r(x)表示每条水平扫描线上的图素个数;r(y)表示每帧画面的水平扫描线数;V表示每秒钟画面的刷新率;B表示带宽。则显示器带宽的计算公式是:

B = r(x)×r(y)×V

但是在实际中,为了避免信号在扫描边缘的衰减,保证图像的清晰,实际上电子束水平扫描的图素的个数和行扫描频率均要比理论值要高一些。所以,在实际中,带宽的计算公式中加上了一个1.3的参数:

B = r(x)×r(y)×V×1.3

根据上面的公式,我们就可以比较清楚的了解到带宽的实际意义。当显示器的刷新率提高一点的话,它的带宽就会要提高很多。例如,当用户在挑选显示器的时候,显示器标称可以在1024×768的分辨率,和85Hz的刷新率下正常显示的话,我们就可以计算出这台显示器的实际带宽为:

B =1024×768×85×1.3 = 87MHz

带宽的大小在选择显示器的时候是很重要的,如果有的显示器没有标明带宽,只标明了最大分辨率和在此分辨率下所能达到的最高的刷新率,我们就可以根据上面的公式计算出显示器的带宽;反之,我们也可以根据显示器的带宽来计算出显示器在最大分辨率下的刷新率等参数。

好了朋友们,带宽的故事就讲到这里了,不管是正传还是外传,希望有助于大家对带宽有个完整的认识。


版权作品 未经许可 请勿转载

网友评论(仅供参考与本站立场无关)

即刻发表你对本文的意见和看法(1000字以内)

 


好友地址*    您的邮箱
您的附言
    
 

》相关主题 》

UNIKA 小影霸速配7700 DDR连续三月获得CHIP新电脑十佳排名第一 2001.09.27
UNIKA小影霸速配7700DDR连续三月获得CHIP新电脑十佳排名第一 2001.09.27
内存价格再次突破历史最低点,创新推出新款音箱"Inspire5300",Radeon7500、8500最新情报... 2001.09.26
高“成”低“就”的宏盛PC2100 DDR内存 2001.09.26
MX200+DDR等于MX400+SDRAM吗 2001.09.26
CPU、内存、硬盘价格大体没有变化,近期DVD-ROM价格一览,"人迹罕至"的太平洋电脑市场新区,新天下奔驰主板作促销,迪兰恒进进军显卡市场…… 2001.09.24
风起云涌DDR 乘风破浪MGPS5 2001.09.24
更多相关主题看这里...

网站简介 | 用户注册 | 广告服务 | 小熊杂志 | 招聘信息 | 联系方式 | 帮助信息

 
小熊在线---版权所有
Copyright (C) 2001 beareyes.com
All Rights Reserved