显卡和显存
显卡和显存
一、显卡
显卡(Video card or Graphics card,全称为显示接口卡,又称显示适配器)是电脑进行数模信号转换的设备,承担输出显示图形的任务。显卡接在电脑主板上,它将电脑的数字信号转换成模拟信号让显示器显示出来,同时显卡还有图像处理能力,可协助CPU工作,提高整体的运行速度。
二、GPU
GPU(Graphics Processing Unit)即图形处理器,是显卡的构成部分之一,GPU相当于显卡上的“CPU”,只不过GPU是专为执行复杂的数学和几何计算而设计的,这些计算是图形渲染所必需的。图形处理器,又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。如果CPU想画一个二维图形,只需要发个指令给GPU,如"在坐标位置(x, y)处画个长和宽为a×b大小的长方形",GPU就可以迅速计算出该图形的所有像素,并在显示器上指定位置画出相应的图形,画完后就通知CPU "我画完了",然后等待CPU发出下一条图形指令。
三、显存
显存是显卡组成的部分,也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将提取的渲染数据。如同计算机的内存一样,显存是用来存储要处理的图形信息的部件。我们在显示屏上看到的画面是由一个个的像素点构成的,而每个像素点都以4至32甚至64位的数据来控制它的亮度和色彩,这些数据必须通过显存来保存,再交由显示芯片和CPU调配,最后把运算结果转化为图形输出到显示器上。显存和主板内存一样,执行存贮的功能,但它存贮的对像是显卡输出到显示器上的每个像素的信息。
四、显卡的工作原理
在显卡开始工作(图形渲染建模)前,通常是把所需要的材质和纹理数据(都是电信号)传送到显存里面。开始工作时候(进行建模渲染),这些数据通过AGP总线(将AGP总线理解为数据传输线即可)进行传输,显示芯片(GPU)将通过AGP总线提取存储在显存里面的数据,除了建模渲染数据外还有大量的顶点数据和工作指令流需要进行交换,这些数据通过数模转换器转换为模拟信号输出到显示端,最终就是我们看见的图像。