**所有网站上 美网赛程也不标注一下是北京时间?!

浩然 浩然
回答
  • 犀利魔力哆 犀利魔力哆

    什么是agp
    1.pci总线在3d应用中的局限
    agp主要针对现在的pci显示卡在处理动画和3d绘图时出现的数据传输瓶颈情况,随着处理器速度越来越快,瓶颈情况还会更加严重,特别是在3d图像的情况下更明显。在3d图形描绘中,储存在pci显示卡上显示内存中的不仅有影像数据,还有z轴的距离数据,texturedata(纹理数据)及alpha变换数据等。储存纹理数据的显示内存容量越多越好。从整个系统来看,增加显示内存还不如增加主内存划算,而且把纹理数据储存在主内存比储存在显示内存更可有效利用内存。也就是说,当应用程序结束后,它所占用的主内存空间又可恢复,纹理数据并不永远占用主内存的空间。遗憾的是,当纹理数据从显示内存移到主内存时,数据传输的瓶颈也从显示卡上的内存总线转移到了pci总线上,而纹理数据传输量就将超过100mb/sec,现有的pci总线远远不能满足要求,因而就需像agp这样可连结主内存与显示卡的新接口。2.agp的结构
    agp的目的是以相对低价格来达到高性能3d图形的描绘功能,为此intel对pci再扩充了三项主要的规格而定义了agp:
    (1)数据读写操作的管道处理;(2)133mhz的数据传输周期;(3)地址信号与数据信号分离。agp的原理是把显示芯片独立设置在系统总线上面,把显示芯片直接同芯片组的内存**电路相连。在这种“点对点”的连接中,还利用了时钟信号的两边沿(即上升沿和下降沿)作数据传输,所以速度成倍提高。也由于采用点对点连接方式,一个系统只能有一个agp,所以,agp不会取代pci总线。第一代agp以66mhz的速度传送数据,是pci总线的一倍;第二代agp将可达133mhz,足以满足用软件播放dvd光盘的要求。数据传输速度最高可达533mb/sec,约为目前pci的4倍。pci同agp比较如下表所示:
    pci同agp的比较
    pci总线 agp
    传输方式 同步 同步
    内存优先存取 不支持 数据线位宽 32位 32位
    总线时钟 33mhz 66mhz
    最高数据传输速度 133mb/sec 533mb/sec
    可连接扩展卡数 最多有5个 1个
    信号线数 49 65
    3d图形的成图处理需高显示芯片与显示内存间的数据传输速度。目前,大多数显示卡都采用较快速的显示内存,但这样会提高显示卡的成本,折衷的方法之一就是将纹理数据从显示内存移到主内存,因此可减少显示内存的容量,从而降低显示卡的成本。agp不只用于3d图形,对2d图形也同样有效。由于显示卡通过agp、芯片组与主内存相连,提高了显示芯片与主内存间的数据传输速度,让原需存入显示内存的纹理数据,现可直接存入主内存,这样可提高主内存的内存总线使用效率,也提高了画面的更新速度及zbuffering(z缓冲)等数据的传输速度,而且还减轻了pci总线的负载,有利于其它pci设备充分发挥性能。要知道,在pc98规格中,**a总线已被取消,**a设备终将被淘汰,所以,把占用了pci总线大量带宽的显示卡移到agp上是非常必要的步骤。agp在影像数据的传输效果方面也有不错的表现。当mpeg2影像数据经cpu解压时,需通过总线将影像数据写入显示内存,已解码全画面的mpg2影像数据,需以15~20mb/sec的速度传输。虽然pci总线的实际数据传输速度为27~33mb/sec,但数据的传输如果搭配不当,则画面恐怕将很不流畅。目前,agp尚留有两项限制其发展的因素,其一是主内存的数据传输速度。支持agp的显示芯片在作3d图形描绘时需对主内存进行存取操作,因此将增加主内存的内存总线流量,一般需要有800mb/sec以上的速度。但目前主内存的数据传输速度大多在200~300mb/sec,以这样的速度,即使利用了agp也无法作细致的3d图形描绘。为了达到800mb/sec的数据传输速度就需有高速的dram,如100mhz以上的sdram、rdram或其它如sgram、vram等。agp的另一个问题是显示卡的兼容性。前景展望
    agp是开放的规格,厂家不需付出专利费。目前,如3dfx、3dlabs、ati、cirruslogic、rendition、s3、trident等3d显示卡厂商都已表明支持agp,而且已有部分原型产品推出。intel不仅已与微软签约,还鼓励多家显示卡制造厂家采用agp。目前一些高性能的pc已率先采用。因此,agp可在很短的时间内普及,intel公司认为,到2000年,90%的pc将配置agp显示卡。为发挥agp的优点,微软已在其新版windows 98及windows nt 5.0中支持agp功能,并且通过directdraw api为软件厂商提供编程接口。配有agp接口的主板已经面市,如精英、华硕、中凌等公司的最新主板,采用支持pentium ii的intel 440lx、440bx芯片组,而via等其它芯片组厂商也推出了支持agp的用于pentium级mmx cpu的socket 7主板的芯片组。agp接口的显示卡一律都是3d显示卡,采用sdram或者rdram等高速显示内存,trident的3d image 985和875都支持agp并具有tvout功能。从原型产品所看,采用agp并不会大幅增加显示卡的成本,但功能却强大得多,例如trident的3d image 985,除了芯片本身外,还有一颗mpeg2解压芯片用以播放dvd光盘,完全符合未来的多媒体电脑需要。关于agp技术的讨论
    1.agp是提高图形/视频处理速度的“特效**”
    上面已经谈到,在三维图形显示中,高速化的瓶颈是“图形纹理(texture)处理”,它需要以100mbps(分辨率为640×480点)~150mbps(分辨率为800×600点)的传输速率传送大量的位图(bitmap)数据,而目前所有的pci总线的传输速率太低,不能满足传输速度的要求。在pc机中,三维图形处理大体可分为“几何变换”和“绘制着色”处理。这两种处理都由cpu承担,cpu的负荷过重。为此,采用三维图形芯片代替cpu来处理处理量很大的"绘制着色。为了降低图形卡的成本,必须设法减小图形存储器的容量,于是,把纹理数据存储在主存上。但在目前的系统中,主存和图形存储器间是用pci总线连接的,它的最大传输速率为133mbps,而hdd、lan、声卡等送往主存的数据都要通过pci总线,而实际的传送速率远低于133mbps。为此,推出了图形数据专用接口agp。我们已经看到,agp把主存和图形存储器直接连结起来。agp总线宽为32位,时钟频率66mhz,能以133mhz工作,最高传输速率可高达533mbps。agp的首要目的是将纹理数据置于主存,以减少图形存储器的容量,从而可以生产廉价、高性能的图形卡。agp不仅用于三维图像处理,而且用于动画的再生处理。mpeg2动画数据的解压处理需要约30mbps的传输速率,pci总线难以胜任,而apg则游刃有余。在数据传输中采用agp具有非凡的意义。现在的pci总线是传输视频和3d图形数据的一个瓶颈。agp的传输速率为533mbps,是pci的4倍。它很有希望成为消除这一瓶颈的新一代总线。pc机cpu芯片的霸主intel公司在“graphics controller’97”中宣称,从1997年后将作为标准配置在pc中开始装备以下三种装置:与街头游戏机旗鼓相当的3d图形绘图装置;用软件再生收录在dvd-rom中的mpeg2视频装置;符合h.320/h.324技术标准(itu-t:国际电气联合会的电气通信标准化部门)的电视会议装置,并主张用agp和mmx来实现上述三种装置。与此相应,与x86兼容的芯片生产厂商纷纷表示支持mmx,图形控制芯片生产厂商也都表示要适应agp。mmx是处理器内部的问题,而agp会改变pc的体系结构。为了适应agp,必须重新设计图形控制芯片和内存/pci控制芯片组。的确,agp是提高3d图形性能的“灵丹妙**”。但是,它必须设法在提高性能的同时降低成本,以便能配置到普及价位的pc中。遗憾的是,agp牺牲了通用性和扩展性。原因是在agp上只能连接3d图形控制芯片。pc机虽然配置了3d装置所附带的图形、mpeg2解压和视频捕获等多媒体插板,但agp的“受益者”却只有图形插板。因此,还不敢断言agp“是新一代总线的上佳选择”。2.sgi“独辟蹊径”
    sgi公司提出了取代agp的另一种方案。它于1996年11月推出了采用先进的uma(unified memory architecture,统一内存结构)的o2图形工作站。o2图形工作站是业界第一个采用统一内存结构的系统,它依靠其64位mips r**c微处理器,将三维图形图像处理、视频、音频和压缩能力集成在一起,从而在低价位上得到了超级性能。它冲破了传统的基于总线的数据传输障碍,使得cpu图形图像处理和i/o之间均能以2.1gbps的速度直接访问内存,并快速的传递信息。o2图形工作站的着眼点是尽可能降低成本,提高性能。采用uma技术,使图形**、视频处理器等4种外围芯片及主处理器,可以共用主内存(sdram)。一般情况下,若采用uma装置,当多个外设的访问申请都集中于主存时,则会导致性能下降。因此,在o2中,用宽256位、时钟频率为66mhz的超高速总线(最大传输速度达2.1gbps)连接主内存,以抑制性能下降。uma在3d图形绘制、视频再生、视频捕获等所有多媒体数据操作方面,发挥着积极的作用。例如,3d图形的性能很大程度上取决于内存容量和内存存取性能,原因是处理图形要频繁地存取z缓冲器和纹理数据区。据microsoft测算,在640×480像素的流行的彩色表示**中,使用采用二进制滤波方式的纹理影射和24位的z缓冲器绘制3d目标时,需要大约30mbps的内存带宽。另外,这时仅储存z缓冲器和纹理数据,就需要4mb的内存。如使用uma装置,图形控制芯片把主内存作为帧缓冲器使用,那么可以不使用专用的帧缓冲器,在空主存区内还可最大限度的确保纹理数据区,这样,可望进一步提高3d图形的性能。uma在视频捕获中效果尤其明显。用摄象机来获取视频,然后将其作为3d目标的纹理数据贴上,就可实时地再生视频图像。由于使用uma机构,把捕获的数据送入主存,只要将其内存指针作为捕获数据的指针传递给图形控制芯片即可。3.agp并非总线
    与uma的考虑方法一样,只不过agp仅是一个能使外围设备高速存取内存的技术标准。具体的说,是把3d图形芯片与内存/pci芯片相连接,3d图形芯片可以将主存作为帧缓冲器,实现高速存取。严格地说,agp不是总线,它仅是考虑一对一(点对点)连接的“端口”。因此,agp主要是针对绘制3d图形而言。agp的数据总线宽为32位,它有66mhz和133mhz两种工作频率,最高数据传输速率分别为266mbps和533mbps。与agp对应的内存/pci控制芯片组中备有被称之为“gart(graphics address remapping table)”的表,3d图形芯片以4kb为单位,可自由地将主存映射到本身的地址空间。映射区在主存上可以是不连续的,但必须以4kb为单位。另外,agp对于mpeg2视频的再生具有积极作用。但这仅限于不用专用解压硬件而用处理器来解压mpeg2视频数据的情况。用处理器解压时,可在画面显示时,经agp将解压后的视频数据传送给视频存储器。但是,若使用专用的mpeg2解压卡,解压后的数据则不经agp,而是必须用pci总线进行传送。在mpeg2规格中,主要是使用7200×576像素、30帧/秒的视频。理论上,传送解压后的数据需要36mbps的数据传送能力。pci的实际传送速率为30~40mbps。若用pci总线进行传送,画面会发生抖动。intel推荐用主处理器来解压mpeg2视频。在agp中,不再考虑使用mpeg解压卡。视频捕获卡不能连接到agp卡上,也不能像o2那样只要把捕获数据的内存指针传递给图形控制芯片就可将其数据用于纹理。4.agp具有浓厚的“补丁”色彩
    很多pc图形界的专家预言:“把o2的体系结构应用在pc中,恐怕是两三年以后的事情。例如,有关机构已经制定出了宽64位、时钟频率为66mhz的pci总线技术标准,它的理论数据传输速度与agp一样,是533mbps。另外,美国的图形标准化协会vesa(video electronics stand ards association)也已筹划制定所有接到pci总线的外部设备共享主存的uma机构的技术标准。如果将uma机构装到宽64位、时钟频率为66mhz的pci总线上,其结构就变成了使所有多媒体机构顺畅工作的o2图形工作站。可是,scsi控制芯片、modem和串/并行**等外部设备,并不需要高于目前pci总线的数据传输速度,但它们必须工作在66mhz的时钟频率下。这样,制造各种这类控制芯片不仅提高了成本,而且调试复杂。但是,若在今后1~2年之内,**替代agp的新装置,也必须购买新机器,这样必然会妨碍pc的普及。5.agp是当前切实可行的解决策略
    事实上,agp是目前所考虑的实现pc机图形、视频处理功能最现实的解决策略。o2是sgi独家制定且具有高性能、高价位的工作站的技术标准。它和采用多家厂商产品组合而成的pc机大不相同。例如,它把主存接至数据传输速度最高达2.1gbps的总线上,把绘制3d图形的再生机构和主存**综合到一个芯片中等等,这些都是只有在一个封闭的独立厂商才能实现的技术。在组合多家厂商产品的pc机中,要实现完全对应于o2的装置,确实是“勉为其难”。况且,这也与pc机视开放环境为"灵魂"的精神相左。相反,agp可以在这样的设计思想下进行开发:使agp能配置在低价位的pc中,而相应的器件(图形控制芯片)制造简单,成本低。例如,由于agp只限于连接一个器件(主存/pci控制芯片组除外),故此,所连接的器件容易开发,在主存/pci控制芯片组,无须安装用于agp仲裁的专用电路,可降低成本。实际上,所谓pci总线是传送大量数据的瓶颈,也...

类似问答
精品推荐

友情链接

友链互换QQ:

谷财 备案编号:蜀ICP备11019336号-3商务合作:235-677-2621

Copyright 2009-2020 Chengdu Sanzilewan Technology Co.,Ltd all rights reserve

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活