==> 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: **]