显卡和cpu怎样分工?

2024-12-20 13:42:10
推荐回答(5个)
回答1:

cpu是不能控制显示器的哈
首先给你说说cpu的工作原理:
由晶体管组成的CPU是作为处理数据和执行程序的核心,其英文全称是:Central Processing Unit,即中央处理器。首先,CPU的内部结构可以分为控制单元,逻辑运算单元和存储单元(包括内部总线及缓冲器)三大部分。CPU的工作原理就像一个工厂对产品的加工过程:进入工厂的原料(程序指令),经过物资分配部门(控制单元)的调度分配,被送往生产线(逻辑运算单元),生产出成品(处理后的数据)后,再存储在仓库(存储单元)中,最后等着拿到市场上去卖(交由应用程序使用)。在这个过程中,我们注意到从控制单元开始,CPU就开始了正式的工作,中间的过程是通过逻辑运算单元来进行运算处理,交到存储单元代表工作的结束。

数据与指令在CPU中的运行

刚才已经为大家介绍了CPU的部件及基本原理情况,现在,我们来看看数据是怎样在CPU中运行的。我们知道,数据从输入设备流经内存,等待CPU的处理,这些将要处理的信息是按字节存储的,也就是以8位二进制数或8比特为1个单元存储,这些信息可以是数据或指令。数据可以是二进制表示的字符、数字或颜色等等。而指令告诉CPU对数据执行哪些操作,比如完成加法、减法或移位运算。

我们假设在内存中的数据是最简单的原始数据。首先,指令指针(Instruction Pointer)会通知CPU,将要执行的指令放置在内存中的存储位置。因为内存中的每个存储单元都有编号(称为地址),可以根据这些地址把数据取出,通过地址总线送到控制单元中,指令译码器从指令寄存器IR中拿来指令,翻译成CPU可以执行的形式,然后决定完成该指令需要哪些必要的操作,它将告诉算术逻辑单元(ALU)什么时候计算,告诉指令读取器什么时候获取数值,告诉指令译码器什么时候翻译指令等等。

假如数据被送往算术逻辑单元,数据将会执行指令中规定的算术运算和其他各种运算。当数据处理完毕后,将回到寄存器中,通过不同的指令将数据继续运行或者通过DB总线送到数据缓存器中。

基本上,CPU就是这样去执行读出数据、处理数据和往内存写数据3项基本工作。但在通常情况下,一条指令可以包含按明确顺序执行的许多操作,CPU的工作就是执行这些指令,完成一条指令后,CPU的控制单元又将告诉指令读取器从内存中读取下一条指令来执行。这个过程不断快速地重复,快速地执行一条又一条指令,产生你在显示器上所看到的结果。我们很容易想到,在处理这么多指令和数据的同时,由于数据转移时差和CPU处理时差,肯定会出现混乱处理的情况。为了保证每个操作准时发生,CPU需要一个时钟,时钟控制着CPU所执行的每一个动作。时钟就像一个节拍器,它不停地发出脉冲,决定CPU的步调和处理时间,这就是我们所熟悉的CPU的标称速度,也称为主频。主频数值越高,表明CPU的工作速度越快。
然后是显卡的工作原理
首先,由CPU送来的数据会通过AGP或PCI-E总线,进入显卡的图形芯片(即我们常说的GPU或VPU)里进行处理。当芯片处理完后,相关数据会被运送到显存里暂时储存。然后数字图像数据会被送入Random Access Memory Digital Analog Converter,即随机存储数字模拟转换器,转换成计算机显示需要的模拟数据。最后RA骂死我吧AC再将转换完的类比数据送到显示器成为我们所看到的图像。在该过程中,图形芯片对数据处理的快慢以及显存的数据传输带宽都会对显卡性能有明显影响。

回答2:

简单的说就是显卡把数据转换为图像输出到显示器,CPU处理几乎所有的数据,而显卡的GPU可以为CPU分担大量的图像数据!!!
而现在显卡GPU的作用越来越大,比如AMD的steam通用计算就是运用闲置的AMD显卡GPU来处理数据的!以后也会有更多的为GPU开发的软件.因为现在的GPU是越来越强大拉

回答3:

比喻一下,CPU相当于人的大脑,显卡相当于认得手臂,显示器相当于钢笔,大脑可以直接控制钢笔写字吗,显然是不行的,大脑得通过控制手来用钢笔书写!

回答4:

cpu处理数据,gpu是处理图像

回答5:

在游戏里,CPU主要负责计算物理搭配,游戏引擎的发挥,游戏里AI和文字等等,
显卡主要负责图象的生成,比如3D游戏里动辄上亿的三角形就由显卡来负责处理
内存呢,就是一个大容量的数据缓冲区而已

笔记本 pm2.2GHz 256mb 集成显卡
你的CPU已经完全足够了,PM2.2G,拥有1M的L2,运用程序完全没有问题
内存对于WOW这样的游戏来说,是小了点,但这不是关键
关键问题就是,你的显卡是集成显卡`~~对于WOW这样需要大量调用显卡来完成图象处理工作的游戏,无论如何,也需要独立显卡才能满足