超級視頻圖形適配器(Super video graphics adapter或Super VGA或SVGA),它是一種功能增強的VGA兼容產品,已成為當今優秀的主流顯示卡。
基本介紹
- 中文名:超級視頻圖形適配器
- 外文名:Super video graphics adapter
- 簡稱:Super VGA或SVGA
- 定義:一種功能增強的VGA兼容產品
- 顯示模式:256色,16色,4色
- 顯存視窗方式:單視窗,覆蓋和非覆蓋雙視窗
概述,顯示存儲器的分頁機制,增強的圖形顯示模式,顯示模型,擴展的BIOS與軟體驅動程式,
概述
SVGA是VGA的兼容產品,它的體系結構基本上和標準的VGA相似。由於不同的晶片製造商提供的VLSI VGA存在許多相似之處,而這些晶片又決定了各種SVGA卡的性能,因此它們有許多共同的特色。然而,每個製造商又都在其產品結構上作一些補充,增加一些特色和可選參數,以適應新的顯示模式。
顯示存儲器的分頁機制
由於SVGA的解析度和色彩都大大提高了,因而比VGA需要更大的顯示存儲量。為了使程式能訪問這些擴展的顯存,通常SVGA需要定址支持,所以它的顯存需要分頁機制。雖然各種SVGA採用的分頁機制有所不同,但基本原理是相同的。
在VGA中,CPU就在64KB的主機視頻視窗內直接訪間全部256 KB顯存。己知主存的視頻緩衝區為AOOOOH~BFFFFH,各種適配器的視窗都應在此範圍內。這視窗只有128KB,如果全部都用於顯存,仍不能滿足SVGA某些高的顯示模式,而且它還可能與共存的其他適配器發生地址衝突。因此,在SVGA中一般不採用VGA這種直接映象方法,而是將大客量的顯存分頁,使用時只將需要的頁映象到顯存視窗去。SVGA可以配備256KB, 512KB或1MB顯存,除了將顯存為VGA那樣分成4個同地址的位平面外,在這基礎上還要增加一個分頁機制,來控制顯存分頁映象到顯存視窗。在數據讀寫到顯存之前,應用程式必須事先算出所需的頁號,然後把頁號送到頁選擇暫存器,再通過視窗與顯存頁交換數據。這就是顯存分頁機制的運作過程。
為了圖形處理的實際需要,SVGA採用了3種顯存視窗方式。
1、單視窗方式,這是最簡單的一種分頁機制,任何時刻只有一個顯存頁被選中映象到視窗去,在這視窗上可讀可寫。
2、覆蓋雙視窗方式,這種方式允許兩個分開的頁映象到兩個視窗去,一個視窗只供讀,另一視窗只供寫,但它們被映象在相同地址上。SVGA硬體通過判斷CPU正在進行的讀寫操作來控制兩個視窗。
3、非覆蓋雙視窗方式,這是一種最靈活的分頁方式。它把兩個獨立的頁映象到視窗不同的地址空間,這樣兩個頁都可讀可寫。它不僅能快速傳送數據,而且可以方便地進行邏輯運算。但是這種方式不能使頁長過大,否則會與共存的第二適配器發生地址衝突,一般每頁控制在64KB以內。
增強的圖形顯示模式
SVGA最主要的特色是具有高的顯示解析度和豐富的色彩顯示能力,所以它們都有不同的擴充顯示模式。在圖形模式上流行的有如下一些。
1、256色,640 x 400點
這是許多SVGA卡都支持的模式。它類似於VGA模式13H,但解析度提高了一倍。它要求640 x 400個位元組(即256 KB)以上的顯存,這是每種SVGA產品都具備的。由於不用位平面方式而是每個象素一個位元組順序排列的壓縮象素方式,故需要套用分頁機制使CPU能訪問全部256 KB顯存。這類具有豐富256色的圖形模式常用來實現彩色圖案創作和全彩色圖象,效果甚佳。
2、256色,640 x 480點
這種模式也與模式13H相似,但解析度在橫向增大一倍,縱向增大一倍多,較上一種模式更佳,但顯存需300 KB以上。CPU訪間顯存也需某種分頁機制。
3、256色,800 x 600點
這是一種用於價廉的多頻顯示器的最高解析度模式,也是具有512 KB顯存適配器允許的最高顏色數模式。它也與模式13H相似,但解析度增大了一倍多,較上兩種更佳,同樣需要分頁技術。
4、256色,1024 X 768點
這是SVGA目前市售256色的最高解析度模式,它要求顯存至少有768 KB。它也與模式13H相似,但解析度已增大3~4倍。對顯存訪間也需要分頁機制。
5、16色,800 x 600點
這是具有256 KB顯存的16色適配器所支持的最高解析度模式,它又是不需顯存分頁技術的16色最高模式。它類似於模式12H,但它的解析度得到了增強。這類16色模式流行於CAD/CAM和桌面印刷系統。
6、16色,1024 x 768點
它的解析度高於上一模式,但它要求至少有384 KB的顯存和相應的顯示器。它類似於模式12H,但解析度增大了1.6倍。它必須採用分頁機制。
7、4色,1024 x 768點
這是要求高解析度而色彩不必太多,例如桌面印刷系統所需要的模式。雖然解析度很高,由於色彩僅有4色,故顯存有256 KB即可。
顯示模型
儘管Super VGA可以有許多種不同顯示方式,但它們的顯示存儲器的位映像可以歸為少數的幾種標準IBM VGA方式的顯示存儲器的位映像模型實際上,現實所見的Super VGA產品的擴展顯示方式的顯示存儲器位映像大多都可歸為以下6拼中顯示模型:
1、文本方式模型
2、CGA圖形方式模型
3、Hercules圖形方式模型
4、四個位平面的立體方式模型
5、壓縮像素方式模型
6、非連結式的25絕,圖形方式模型