| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 719 人关注过本帖
标题:[原创]各种"^^存"是什么意思
只看楼主 加入收藏
小白菜
Rank: 1
等 级:新手上路
帖 子:150
专家分:0
注 册:2005-3-18
收藏
 问题点数:0 回复次数:4 
[原创]各种"^^存"是什么意思
   我不明白显存,和内存,缓存,之间有什么联系和区别?高手们请指教!
2005-03-18 23:58
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
显存就是显卡内存,内存是主机内存,缓存分CPU缓存和硬盘缓存,现在的显存芯片就是内存芯片,而CPU缓存和硬盘缓存都是为了让CPU和硬盘不浪费使用效率。

[此贴子已经被作者于2005-3-19 0:26:59编辑过]


2005-03-19 00:24
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 

目前显卡上被广泛使用的显存就是SDRAM和DDR SDRAM了。 SDRAM:SDRAM可以与CPU同步工作,无等待周期,减少数据传输延迟。优点:价格低廉,在中低端显卡上得到了广泛的应用 DDR SDRAM:DDR是Double Data Rate是缩写,它是现有的SDRAM内存的一种进化。在设计和操作上,与SDRAM很相似,唯一不同的是DDR在时钟周期的上升沿和下降沿都能传输数据,而SDRAM则只可在上升沿传输数据,所以DDR的带宽是SDRAM的两倍,而DDR比SDRAM的数据传输率也快一倍。如果SDRAM内存的频率是133MHz,则DDR内存的频率是266MHz。优点:时钟周期的上升沿和下降沿都能传送数据,理论上有着SDRAM双倍的性能,因此在中高档显卡上应用广泛。

反观曾经辉煌的SGRAM几乎已经销声匿迹。究其原因,一是成本问题。现在的显卡显存大多数都在32M以上,显存成本占了相当大的比重。而SDRAM和DDR SDRAM相对SGRAM在制造成本拥有相当大的优势,运用在大容量显存的显卡中,能有效降低成本。二是现在的各种主流显卡芯片,如GeForce3/GeForce2系列,Radeon系列等在设计上均对SDRAM和DDR SDRAM进行了优化,这些主流的显示芯片搭配SDRAM和DDR SDRAM可以获得不俗的效能。基于性价比的考虑,使用单颗容量偏小并且价格较贵的SGRAM显然不是明智之举。

除了显存的种类以外,显存还有一些重要的技术参数,例如速度、实际工作频率、数据位宽度、生产商等值得我们去关注。

速度:显存的速度一般以ns为单位。常见的显存有7ns、6ns、5.5ns、5ns、4ns甚至3.8ns的显存。其对应的额定工作频率分别是143MHz、166MHz、183MHz、200MHz和250MHz。额定工作频率的计算方法是非常简单的,显存速度的倒数就是显存的额定工作频率。当然,对于一些质量较好的显存来说,显存的实际最大工作频率是有一定的余量的。例如曾经倍受广大DIYer青睐的三星6ns SDRAM就可以超到190MHz以上的运行频率,5.5ns SDRAM可以超到205MHz。时至今日,显存超频风仍然不减。在测试一块显卡性能好坏的时候,超频能力也是很重要的一项。不过,我们并不提倡纯粹为了高速而牺牲稳定性的做法,寻找性能和稳定性的最佳平衡点,才是我们真正所需要的。

实际运行频率和等效工作频率。刚才我已经提到,显存的额定工作频率等于显存速度的倒数。现今最快的显存是用在GeForce3上的3.3ns DDR显存,如此算来显存的额定工作频率也只有303MHz。但是我们经常看到运行频率333MHz、400MHz甚至460MHz的显存,这又是怎么回事呢?实际上这些频率是等效工作频率。DDR显存因为能在时钟的上升沿和下降沿都能传送数据,因此,在相同的时钟频率和数据位宽度的情况下显存带宽是普通SDRAM的两倍。换句话说,在显存速度相同的情况下,DDR显存的实际工作频率是普通SDRAM显存的2倍。同样,DDR显存达到的带宽也是普通SDRAM显存的2倍。例如,5ns的SDRAM显存的工作频率为200MHZ,而5ns的DDR显存的等效工作频率就是400MHZ。

数据位宽度和显存带宽的计算方法。数据位宽度指的是在一个时钟周期之内能传送的bit数,它是决定显存带宽的重要因素,与显卡性能息息相关。当显存种类相同并且工作频率相同时,数据位宽度越大,它的性能就越高。显存带宽的计算方法是:运行频率×数据带宽/8,之所以要除以8,是因为每8个bit(比特)等于一个Byte(字节)。以目前的GeForce3显卡为例,其显存系统带宽=230MHz×2(因为使用了DDR显存,所以乘以2)×128/8=7.36GB。数据位带宽是显存也是显卡的一个很重要的参数。在显卡工作过程中,Z缓冲器、帧缓冲器和纹理缓冲器都会大幅占用显存带宽资源。带宽是3D芯片与本地存储器传输的数据量标准,这时候显存的容量并不重要,也不会影响到带宽,相同显存带宽的显卡采用64MB和32MB显存在性能上区别不大。因为这时候系统的瓶颈在显存带宽上,当碰到大量像素渲染工作时,显存带宽不足会造成数据传输堵塞,导致显示芯片等待而影响到速度。目前显存主要分为64位和128位,在相同的工作频率下,64位显存的带宽只有128位显存的一半。这也就是为什么Geforce2 MX200(64位SDR)的性能远远不如Geforce2 MX400(128位SDR)的原因了。一些显卡厂商中对64位显存避而不谈,采用不告知政策,所以大家在购买显卡时一定要问清楚这一问题。

生产商。目前显存颗粒的制造商主要以日本、韩国和台湾的为主。日本的如Toshiba(东芝)、Hitachi(日立),韩国的主要是三星和现代(HYUNDAI,目前已经改名为Hynix),台湾的代表是Winbord、EliteMT、EtronTech(钰创)等。目前市场上的显卡主要就使用了三星,现代,钰创,ESMT等几个品牌的显存。应该说这几个正规大厂生产的显存,其性能和质量都是有保证的,无论是稳定性还是超频性能都是相当不错的。例如目前风头正劲的钰创显存是由台湾晶豪设计,著名的台积电代工生产,采用了0.15微米的先进加工工艺,其DDR模块常用于GF3等高端产品上。


面朝大海,春暖花开!
2005-03-21 11:44
shanji
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2005-1-23
收藏
得分:0 
2005-06-04 01:20
tary
Rank: 1
等 级:新手上路
帖 子:780
专家分:0
注 册:2004-10-5
收藏
得分:0 
好文章.

┌→¨ ≮我可以学会对你很冷落≯¨←┐ │  <却学不╓══╦══╖会将爱> │ │¨←┐ ╭╩╮哭‖哭╭╩╮ ┌→¨│ └──┘收 ╲╱ ◇‖◇ ╲╱回└──┘
2005-06-07 09:22
快速回复:[原创]各种"^^存"是什么意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030752 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved