18新利最新登入AGP如何工作

作者:杰夫·泰森&罗伯特·巴尔德斯
电子母板。"width=
AGP使您的计算机有一种可靠的方式与显卡通信,这增强了图形的外观。zf L /盖蒂图片社

你点,你点;拖着放着。文件在不同的窗口中打开和关闭。电影播放,弹出窗口弹出,电子游戏充满屏幕,沉浸在一个世界三维图形.这是我们习惯在电脑上看到的东西。

这一切始于1973年,当时施乐完成了第一台使用图形用户界面的计算机Alto。这项创新永远地改变了人们使用计算机的方式。

广告

今天,计算的各个方面,从创建动画到简单的任务,如文字处理和电子邮件,都使用大量图形来为用户创建一个更直观的工作环境。支持这些图形的硬件称为图形卡。这张卡连接到计算机的方式是计算机渲染图形能力的关键。在本文中,您将了解AGP或加速图形接口.AGP使您的计算机有一种专用的方式与显卡通信,增强计算机图形的外观和速度。

退出PCI总线

主板上的PCI插槽"width=
主板上的PCI插槽
照片礼貌

1996年,英特尔引入了AGP,作为一种更有效的方式来提供流媒体视频和实时渲染的3d图形,这些在计算的各个方面变得越来越普遍。以前,交付的标准方法是外围组件互连(一种总线标准)公共汽车。PCI总线是用于将信息从显卡传送到中央处理器(18luck手机登录CPU).总线允许来自不同来源的多个信息包同时沿着一条路径传播。18luck手机登录18luck手机登录来自显卡的信息与来自连接到PCI的设备的任何其他信息一起通过总线传输。当所有的信息到达CPU时,18luck手机登录它必须排队等待与CPU的时间。

这个系统工作了很多年,但是最终PCI总线变得有点老了。互联网和大多数软件越来越多地面向图形化,显卡的需求需要优先于所有其他PCI设备。

广告

基于agp的显卡的典型示例"width=
基于agp的显卡的典型示例

AGP是基于PCI总线设计的;但与总线不同的是,它提供了从显卡到CPU的专用点对点连接。有通往CPU的清晰路径系统内存, AGP为您的计算机提供了一种更快、更有效的方式来获取渲染复杂图形所需的信息。18luck手机登录在下一节中,我们将看到如何做到这一点。18新利最新登入

广告

AGP图形渲染

AGP建立在改进PCI将数据传输到CPU的方式的思想之上。英特尔通过解决PCI传输在系统中导致数据瓶颈的所有领域来实现这一目标。通过清除数据的交通阻塞,AGP提高了机器渲染图形的速度,同时更有效地使用系统资源以减少整体阻力。方法如下:18新利最新登入

  • 专用的端口—AGP上没有连接显卡以外的其他设备。有了通往CPU的专用路径,显卡就可以一直在连接的最大容量下运行。
  • 流水线这种数据组织方法允许显卡在一个请求中接收和响应多个数据包。这里有一个简单的例子:使用AGP,显卡可以接收渲染特定图像所需的所有信息的请求,并一次性发送出去。18luck手机登录使用PCI,显卡将接收图像高度的信息并等待…18luck手机登录然后是图像的长度,等等……然后调整图像的宽度,然后等待…合并数据,然后发送出去。
  • 的边带-像一封信一样,所有的请求和信息从你的计算机的一个部分发送到下一个必18luck手机登录须有一个地址包含“到”和“从”。PCI的问题在于,“发送”和“发送”信息与工作数据一起发送到一个包中。18luck手机登录这就相当于当你给朋友写信时,在信封里放一张地址卡片:现在邮局必须打开信封才能看到地址,这样才能知道把信寄到哪里去。这占用了邮局的时间。此外,地址卡片本身在信封中占据空间,减少了你可以寄给朋友的东西的总量。使用边带寻址,AGP在数据包上发出8行额外的寻址。这将地址放在信封的外面,也就是说,释放了用于来回传输信息的数据路径的总带宽。18luck手机登录此外,它还清除先前用于打开数据包以读取地址的系统资源。

广告

PCI图形渲染:浪费内存

使用PCI,纹理映射从硬盘加载到系统内存,由CPU处理,然后加载到显卡的framebuffer中。"width=
使用PCI,纹理映射从硬盘加载到系统内存,由CPU处理,然后加载到显卡的framebuffer中。
图片由英特尔公司提供

速度并不是AGP优于其前身的唯一领域。它还通过更有效地使用系统内存来简化图形渲染过程。

你在电脑上看到的任何3d图形都是由一个纹理贴图.纹理贴图就像包装纸。您的计算机获取一个平面的二维图像,并将其包装在图形卡指定的一组参数上,以创建三维图像的外观。这就像用包装纸包裹一个看不见的盒子,以显示盒子的大小。18新利最新登入理解这一点很重要,因为纹理映射的创建和存储是消耗显卡和整个系统内存的主要事情。

广告

使用基于pci的显卡,每个纹理映射都必须存储两次。首先,纹理映射从硬盘到系统内存(内存),直到不得不使用为止。一旦需要它,它就会从内存中取出并发送到CPU进行处理。一旦处理完毕,它就通过PCI总线发送到显卡,在那里它再次存储在显卡的内存中framebuffer.帧缓冲区是图像呈现后图形卡存储图像的地方,以便在每次需要时都可以对其进行刷新。所有这些在系统和卡之间的存储和发送对计算机的整体性能非常不利。

AGP内存改进

使用AGP的基于奔腾iii系统的标准架构图"width=
使用AGP的基于奔腾iii系统的标准架构图
图片由英特尔公司提供

AGP改进了存储纹理映射的过程操作系统指定RAM供显卡在运行时使用。这种类型的内存被称为AGP存储器或者非本地显存。使用操作系统使用的更丰富、更快的RAM来存储纹理映射,可以减少必须存储在显卡内存中的映射数量。此外,您的计算机能够处理的纹理映射的大小不再受限于显卡上的RAM大小。

AGP节省RAM的另一种方法是只存储一次纹理映射。这需要一点技巧。这种骗术采用一种叫做图形地址重映射表(加里)。GART占用AGP用来为显卡存储纹理映射的部分系统内存,并对其重新寻址。GART提供的新地址使CPU认为纹理映射存储在卡的framebuffer中。GART可能会在系统RAM中放置地图的各个部分;但当CPU需要它时,只要它关心纹理映射就在它应该在的地方。

广告

AGP显卡

AGP和AGP显卡现在是计算机处理图形的标准。和所有硬件一样,技术和规格也在不断改进。要了解AGP显卡的当前标准和价格,请单击下面的链接。

规格:

价格:

广告

特色

广告

加载……
Baidu