精華區beta Programming 關於我們 聯絡資訊
※ 引述《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