2017年12月12日 星期二

顯示卡與PC之間的關係

顯示卡大致上可以分成四個部分:
顯示記憶體(Display Memory)
負責儲存所有圖像資料,螢幕上之所以能夠看到各種不同的畫面,都是因為顯示記憶體中存放的內容不同。也就是說顯示記憶體的內容,決定了螢幕上所顯示的畫面。

震盪器(Oscillator)
和CPU相同,VGA同樣需要使用不同的時脈(Clock),來幫助VGA在有不同解析度的需求時,達到適當的同步控制。

VGA控制器(VGA Controller)
VGA控制晶片,基本上有兩個功能,一是將CPU傳來的資料寫入顯示記憶體,二是不斷地抓取顯示記憶體上的資料顯示到螢幕上,後面的動作並不佔用CPU時間。

顯示卡上的BIOS
這裡指的BIOS並不是主機板上的BIOS,它提供了一些基本功能呼叫給程式設計員,便於操控顯示卡,而這些功能呼叫一般是透過INT 10H來執行的。

一般我們看到顯示在螢幕上的圖像,都是經由CPU將資料寫入顯示記憶體,再經由VGA控制器的運作將資料顯示到螢幕上。至於CPU對顯示記憶體的定址方式,顯示記憶體通常落在A0000H~BFFFFH範圍之內128K。

沒有留言:

張貼留言