显卡工作原理.docx
上传人:qw****27 上传时间:2024-09-12 格式:DOCX 页数:6 大小:20KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

显卡工作原理.docx

显卡工作原理.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

显卡工作原理显卡三个重要指标:容量、频率和显存位宽1.显卡容量显存担负着系统与显卡之间数据交换以及显示芯片运算3D图形时的数据缓存,因此显存容量自然决定了显示芯片能处理的数据量。理论上讲,显存越大,显卡性能就越好。不过这只是理论上的计算而已,实际显卡性能要受到很多因素的约束,如:显示芯片速度,显存位宽、显存速度等。2.时钟周期和工作频率时钟周期和显存工作频率是显存非常重要的性能指标,它指的是显存每处理一次数据要经过的时间。显存速度越快,单位时间交换的数据量也就越大,在同等情况下显卡性能将会得到明显提升。显存的时钟周期一般以ns(纳秒)为单位,工作频率以MHz为单位。显存时钟周期跟工作频率一一对应,它们之间的关系为:工作频率=1÷时钟周期×1000。常见显存时钟周期有5ns、4ns、3.8ns、3.6ns、3.3ns、2.8ns。对于DDRSDRAM显存来说,描述其工作频率时用的是等效工作频率。因为能在时钟周期的上升沿和下降沿都能传送数据,所以在工作频率和数据位宽度相同的情况下,显存带宽是SDRAM的两倍。换句话说,在显存时钟周期相同的情况下,DDRSDRAM显存的实际工作频率是SDRAM显存的两倍。例如,5ns的SDRAM显存的工作频率为200MHz,而5ns的DDRSDRAM显存的等效工作频率就是400MHz。目前市面上显卡所采用的显存都为DDR,SDR已经被淘汰了。3.显存位宽显存位宽是显存也是显卡的一个很重要的参数。可以理解成为数据进出通道的大小,显然,在显存速度(工作频率)一样的情况下,带宽越大,数据的吞吐量可以越大,性能越好。就现在显卡比较常见是64Bit和128Bit而言,很明显的,在频率相同的情况下,128Bit显存的数据吞量是64Bit的两倍(实际使用中达不到),性能定会增强不少。显存的三个主要参数已经介绍完了,接下来让我们看看这三个主要参数的计算公式:显卡的内存容量=单颗显存颗粒的容量X显存颗粒数量显卡的显存位宽=单颗显存位宽X显存颗粒数量显卡的显存工作频率=单颗显存颗粒的工作频率知道了显存的位宽和速度,我们就可以知道显存的带宽了,带宽=工作频率×显存位宽÷8,之所以要除以8,是因为每8个bit(位)等于一个byte(字节)。带宽是显存速度的最终衡量,数据吞吐量的大小也就是显存的速度就看带宽了。有些显卡的显存频率高,但是位宽低,带宽不高;有些们宽高,但是频率低,带宽也不高。显示卡负责的的工作我们必须了解,资料(data)一旦离开CPU,必须通过4个步骤,最后才会到达显示屏:1、从总线(bus)进入显卡芯片-将CPU送来的资料送到显卡芯片里面进行处理。(数位资料)2、从videochipset进入videoRAM-将芯片处理完的资料送到显存。(数位资料)3、从显存进入DigitalAnalogConverter(=RAMDAC),由显示显存读取出资料再送到RAMDAC进行资料转换的工作(数位转类比)。(数位资料)4、从DAC进入显示器(Monitor)-将转换完的类比资料送到显示屏(类比资料)显卡工作原理现在的显示卡大多为图形加速卡,通常所说的加速卡性能,是指其芯片集能够提供图形函数计算能力,这个芯片集通常也称为加速引擎或图形处理器。芯片集可以通过它们的数据传输宽度来划分,目前多为64bit或128bit,而早期的显卡芯片为32bit或16bit。拥有更大的带宽可以使芯片在一个时钟周期内处理更多的信息,带来更高的解析度和色深。图形加速卡拥有自己的图形函数加速器和显存,用来执行图形加速任务,可以大大减少CUP所必须处理图形函数的时间。例如要画一个圆,如果让CUP去运算,它就要计算需要多少个像素来实现,用什么颜色等。如果图形加速卡芯片存储有画圆函数,CUP只需要发出让显卡画圆的指令,剩下的工作就由加速卡来进行,这样CUP即可执行其他的任务,由此可以大大提高计算机的整体性能。本篇文章来源于百科全书转载请以链接形式注明出处网址:HYPERLINK"http://www.siaaa.com/pcyingjian/xianka/200907/511030.html"http://www.siaaa.com/pcyingjian/xianka/200907/511030.html显存里都存储些什么东西?一般来说,显存中所存储的数据主要由以下5部分组成:帧缓存(Framebuffer)、后台缓存(Backbuffer)、Z轴缓存(Z-buffer)、纹理数据和几何数据。帧缓存里存放的就是我们实际将在屏幕上看到的内容,这部分的容量计算方式大致为:屏幕宽度方向上的像素数目×屏幕高度方向上的像素数目×每个像素所用的字节数量;后台缓存顾名思义,就是第2帧缓存。当屏幕上显示出当前帧缓存的内容时,下