※ 引述《FredLu.bbs@bbs.ntu.edu.tw (神之造物必有其因)》之銘言:
> ==> ggg12345.bbs@ptt.cc (ggg) 提到:
> > CPU processor 跟 I/O device 能同一時段內做 concurrent operation
> > 就因為有 interrupt 這個事件立即通知的功能. 若連續大量傳送 I/O data
> > 不用煩勞 CPU 就是靠 DMA (I/O channel 或 I/O processor) 與 interrupt
> > 來協助. 這種功能可不分那種 CPU 都是要有的.
> DMA / IRQ 還算是很 Low Level 的東西吧,
> DMA 只能做簡單的 data moving,IRQ 只能做 system interruption,
> 這種古董老掉牙的 structure 對於先進的 AGP bus 根本沒有用,
> 講求 3D 繪圖效能的電腦系統,AGP 甚至還允許 GPU 執行自己的
> micro instruction , 並且 share physical memory,
Btw, 如果你認為DMA沒有用的話, 你覺得GPU是怎樣存取分享到display的
main memory的?
> GPU 已經具備多核心電腦的雛型了,NVIDIA 的 GPU 甚至還有 4 piple line
> 的 micro instrion 處理能力,使用電晶體的數量早就超過 Intel CPU.
當然了. SCSI的儲存媒體難道不是嗎? (指具備多核心電腦的雛型)
不過他們在設計上都只是輔助主電腦的運作而已, 指令集都是比較簡單的.
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: static-ip-84-126-134-202.rev.dyxnet.com