瀏覽單個文章
jiunnn
Junior Member
 

加入日期: Nov 2001
文章: 730
歐!歐!露出馬腳了,嘻!
先對大家說聲抱歉!
使用「GPU」這個名詞,主要是為了簡化VGA顯示卡的構造。
要不然,又要打更多的字來描述,就變成是「顯示卡上的CPU」。
事實上從早期的MDA、EGA、VGA(不是SVGA)等顯示卡開始,
顯示卡只負責一件事,就是把CPU丟在記憶體顯示區的顯示值
,對應到CRT上,產生畫面。
但從SVGA開始,軟體設計者也經發現2D的顯示速度已經不夠用了,
所以在顯示卡上產生很大的變化了,此時的顯示卡可以說是一部小
型的電腦了,為了加速2D/3D畫面的顯示速度,卡上已經內建簡易
型的CPU,只是他的功能非常的簡單,但的確是作類似CPU解碼的的
工作,為了讓這些顯示卡發揮他的加速功能。主機板上的CPU必須送
出顯示卡的CPU(或指令解碼電路)可以接受的函數或參數。
例如:原本要畫一條線,若沒有2D加速的話,則主機板上的CPU就要
一一產生這條線的每一個點位置及資料給顯示卡來顯示,如此一來,
不僅速度慢,CPU同時也不能作其他事了。
但當顯示卡具有自己的CPU(或指令解碼器)後,只要送出這條線起點
到終點及相關的顏色參數給顯示卡,這條線就會自行由顯示卡完成,
而CPU就可以同時作其他的事了。


待續...(真討厭有字數的限制)嘻!嘻!嘻!
舊 2002-02-13, 08:59 AM #15
回應時引用此文章
jiunnn離線中