显卡的显存和CPU的缓存是一个概念吗?

请高手指点.

其实概念上差不多,但实际运行速度要差N远。CPU缓存尽管小,但其运行速度绝不是显卡缓存能比的,显卡缓存即使是GDDR5,它的运行速度和CPU缓存比也不是一个等量级。
1、CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。
2、显存,也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将提取的渲染数据。如同计算机的内存一样,显存是用来存储要处理的图形信息的部件。

概念上看其实都是存放数据的,但CPU为提高数据命中率,加快运行速度,其集成的1、2、3级缓存本身的速度都有区别,一般一级缓存的速度是最快的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-12
不一样。显卡和显存的关系大概就是CPU和内存的关系吧。

事实上,显卡使用TC技术,就是显卡可以从内存中划出一部分当做显卡的显存使用。所以实际上显存对应的是内存。
第2个回答  2013-04-12
不是,CPU缓存一般很小,不超过8M,显卡缓存跟内存差不多,一般1G-2G。
第3个回答  2013-04-12
可以这样说,他们的性质都一样!
第4个回答  2013-04-12
显卡主要是由IO 图形处理芯片、显存(显卡的内存)。
图形处理芯片:相当于电脑的CPU,不过它的主要任务是处理显示信息,在处理信息的过程中,它会产生大量的临时数据(未处的、正在处理的、已经处理完成的...),这就需要一个专门的地方来存放这些临时数据,缓冲区就是来不及处理、处理完还没被转交或者为了提高运行速度而建立的专门的一个数据区。
用于存放缓冲数据的地方,就叫缓存,这是一个逻辑概念,它也可能是一个芯片,也可能只是芯片的一部分,这要看硬件的设计和软件的编制了。

集成显卡:在开机自检时,自检出来的内存,和主内存相比一个,比主内存少多少,就是被显卡占用的内存,也就是显存。

独立显卡:在开机自检时,会显示显卡的芯片和显存。(在此也可以看出集成显卡的显存)
CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。 

  缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。

  正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。
所以说它们是有区别的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网