精華區beta Programming 關於我們 聯絡資訊
==> sniffer@kkcity.com.tw ( ) 提到: > > 引用 WiKi 百科的資料 http://zh.wikipedia.org/wiki/AGP > > AGP,全稱為加速影像處理埠(Accelerated Graphics Port),是電腦主機版上的一種 > > 高速點對點傳輸通道,供顯示卡使用,主要應用在三維動畫的加速上。AGP在1996年由 > > Intel提出,是從PCI標準上建立起來,是一種顯示卡專用介面。推出原因是為了消除 > > PCI在處理3D圖形時的瓶頸。AGP通常會被視為電腦匯流排的一種,但這樣的分法嚴格來說 > > 是錯誤的,因為一組匯流排可容許多個設備共用,而AGP卻不是,不能多個插槽共用一組 > > 匯流排。一些主機版設有多條獨立的AGP插槽,現時AGP正逐漸被PCI Express所取代。 > > 基本上 GPU 並非透過 DMA 作 arithmetic graphic data processing, > DMA 對 CPU 來說, 是指該周邊 Direct Memory Access, 可以直接用 system memory > 而那個周邊是只 copy data, 還是把 system memory 當 internal buffer, > 對 CPU 來說都是一樣的, 是一個 DMA 周邊, 需要 DMA signal > DMA controller(DMAC) 則是指一塊專做連續 memory copy 的電路 > GPU 除了用 system memory 放 3D vector, texture, 也用 system memory 存 > framebuffer, framebuffer 轉成圖點也還是靠 DMAC, > GPU 內還是有 DMAC, 除非 memory 有新科技可以不用 one by one access, > AGP 不是新技術, 只是 clock 高, 可以更快的存取 system memory > PCI 一樣可以 bus master 用 system memory, 但是 1024x768x24x72Hz frame > 要 1358Mb bandwidth, PCI 只有 33MHz*32bits 1056Mb > 不是 PCI 架構有問題, 是 PCI 標準的 33MHz*32bits 不夠用罷了 > 不然 PCI express 為啥又取代了 AGP, 沒有基礎只會網上亂看是學不到東西的 > > 而且 SCSI 只是一種 I/O 介面,本身並沒有 arithmetic data processing unit, > > 把 SCSI 介面當成是多核心電腦是會鬧笑話的. > SCSI 有 cpu, 甚至 floppy 都是用 DSP 做的, DSP 是完整的一臺電腦 > 而且遠比 x86 複雜, 多核心, pipeline, VLIW 全都有, 這些也都是 20y+ 的東西 > 802.11 網卡內是 8051, ARM, MIPS 都有人用 > wiki 說什麼就當真沒有過濾能力的人真可憐, 廣告朗朗上口 DMA 不是專屬 SCSI 卡在用的,其他的 I/O 裝置也用他, 當 SCSI 還在等待其他 I/O 裝置使用 DMA channel 時, GPU 早就隨時都可以經由 AGP 使用 physical memory, AGP 跟 DMA 完全是平行的兩碼事,這是匯流排技術的大進化了, 根據 Intel 網站上的文件資料, http://www.intel.com/technology/pciexpress/ devnet/docs/pciexpressgraphics1.pdf AGP / PCI express 是利用硬體同步信號的方式 share memory, 還有 SCSI 上的控制晶片是用來控制 SCSI 媒體的裝置, 不是用來處理電腦上的資料計算加減乘除,也沒辦法直接將資料變成 3D 圖形, 就算軟碟機上面有一顆 Z80 cpu 控制軟碟機,難道電腦就會因此升級成多核心嗎? -- 在每個人剛出生的時候 , 神早已為人類世界留下了伏筆 . 個人網頁 http://myweb.hinet.net/home4/l1032265/index.htm -- ☆ [Origin:椰林風情] [From: 122-124-17-192.dynamic.hine] [Login: **] [Post: **]