精華區beta Programming 關於我們 聯絡資訊
※ 引述《FredLu.bbs@bbs.ntu.edu.tw (神之造物必有其因)》之銘言: : ==> leicheong.bbs@bbs.sayya.org (理昌) 提到: : > Btw, 如果你認為DMA沒有用的話, 你覺得GPU是怎樣存取分享到display的 : > main memory的? : > 當然了. SCSI的儲存媒體難道不是嗎? (指具備多核心電腦的雛型) : > 不過他們在設計上都只是輔助主電腦的運作而已, 指令集都是比較簡單的. : 引用 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, : 而且 SCSI 只是一種 I/O 介面,本身並沒有 arithmetic data processing unit, : 把 SCSI 介面當成是多核心電腦是會鬧笑話的. 見同頁下段: In addition, to load a texture, a PCI graphics card must copy it from the system's RAM into the card's framebuffer, whereas an AGP card is capable of reading textures directly from system RAM using the Graphics Address Remapping Table (GART). GART reapportions main memory for texture storage, allowing the graphics card to access them directly. 以 GART 方式存取記憶體的方法雖然不是叫 DMA, 但和 DMA 一樣是以週邊 直接存取記憶體的. 另外, 每一個SCSI device本身都有自己的processor chips和memory cache的. 雖然指令集比較簡單, 但無可否認已經具有電腦的基本部份了. (Processor, memory, I/O - 最早期用switch panel的電腦也不過如此) 而且, 我在那裡有說SCSI是多核心的呢? 應該不需要用到那麼高階的處理器吧? :P -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.134.126.84