Pages

Saturday, October 22

VGA (Video Graphics Array)အေၾကာင္း(၃)


AGP 
AGP ကေတာ့ Accelerated Graphic Port ကိုဆိုလိုပါတယ္။ သူကို PCI rev 2.1 ေပၚကို အေျခခံၿပီးထုက္လုပ္ထားတာျဖစ္ပါတယ္။ AGP မွာ system memory နဲ့ တိုက္ရိုက္ခ်ိတ္ဆက္ အလုပ္လုပ္ႏိုင္မွဳ၊ organization နဲ့ data transfer မွာ de-multiplexing နဲ့ simplification လုပ္ေဆာင္ႏိုင္မွဳ၊ clock speed ျမန္ဆန္မွဳတို့ေၾကာင့္ PCI ေတြအေပၚကို အသာစီးရထားပါတယ္။AGP ကို verison ၃မ်ိဳးနဲ့ထုက္ ပါတယ္။ AGP x1, AGP 4x, AGP 8x တို့ျဖစ္ပါတယ္။ AGP ဟာ 32 bit wide နဲ့ 66MHz speed ရိွပါတယ္။ 266MB/s bandwidth ကိုရပါတယ္။ AGP 8x ဆိုတာက AGP 1x ထက္ ၈ဆပိုျမန္တယ္လို ့ဆိုတာျဖစ္ပါတယ္။ AGP 8x ကို 4x slot မွာတပ္ဆင္ႏိုင္ပါတယ္။ ဒါေပမယ့္ 4x speed နဲ့ပဲအလုပ္လုပ္မွာျဖစ္ပါတယ္။ ထို့အတူပဲ AGP 4x ကို 8x slot မွာတပ္ဆင္ပါက 4x speed နဲ့ပဲအလုပ္လုပ္မွာျဖစ္ပါတယ္။


PCI Express
PCI Express ဟာ Parallel Interface Bus system ေတြျဖစ္တဲ့ ISA, PCI, AGP ေတြနဲ့မတူပဲ Serial Interface Bus System ရိွပါတယ္။ Parallel Bus ေတြနဲ့မတူတာက စုစုေပါင္း Bandwidth ကို device ေတြအားလံုးကရႏိုင္တာပါပဲ။PCI Express ေတြဟာ single Links တစ္ခုျခင္းစီရဲ့ speed ကို ေျမွာက္ျခင္းနဲ့ အလုပ္လုပ္ပါတယ္။ single link တစ္ခုမွာ 250MB/s up stream နဲ့ 250 MB/s downstream ရိွပါတယ္ (upstream to the system and downstream to the device)။ PCI E x 16 က single link ရဲ့ ၁၆ ဆ ျဖစ္တဲ့ 4GB/s up stream နဲ့ 4GB/s downstream (total 8GB/s) ရိွပါတယ္။ PCI Express x16 card ေတြဟာအၿမဲတမ္း 16 ဆနဲ့အလုပ္လုပ္စရာမလိုပါဘူး။ ဒါေၾကာင့္ dual Graphic card ေတြကို တပ္ဆင္ႏိုင္ေအာင္ ေဆာင္ရြက္လာတယ္။ PCIE x16 slots ႏွစ္ခုပါလာၿပီး slot တစ္ခုပဲသံုးမယ္ဆိုရင္ 16x နဲ့ လုပ္ႏိုင္ၿပီး card ႏွစ္ခုသံုးပါက 8x နဲ့အလုပ္လုပ္ၾကတယ္။ ဒါေၾကာင့္ SLI နဲ့ Crossfire နည္းပညာကိုေထာက္ပံ့တဲ့ ကဒ္ေတြကို PCI Express interface နဲ့ပဲလာတာျဖစ္တယ္။ ဒါေပမယ့္ Bandwidth ေတြကို တိုးလာတာနဲ့အမွ် Card ေတြမွာလည္း power ပိုမိုလိုအပ္လာတယ္။ Slot က power နဲ့မလံုေလာက္ေတာ့တဲ့အခါမွာ card ေတြမွာ Power connector ေတြသက္သက္ထည့္သြင္းလာတယ္။ယခုေပၚထြက္ေနတဲ့ Mid-range နဲ႕ highend card ေတြမွာဆိုရင္ 4-pin, 6-Pin, 8-pin power connector ေတြ တစ္ခုကေန ႏွစ္ခုထိပါဝင္လာတယ္။
 

Graphic Processor and Memory
ကြန္ပ်ဳတာမွာ CPU ကို ကြန္ပ်ဳတာရဲ့ Brain အျဖစ္တင္စားရင္ Graphic Card မွာ GPU ကို အသည္းႏွလံုးအျဖစ္တင္စားရလိမ့္ မယ္။ သူကို Cooler ေအာက္မွာထားတယ္။ CPU လိုသူကို ျဖဳတ္တပ္လို႕မရပါဘူး။ Graphic Card ထုက္လုပ္သူေတြက တခါတည္းတပ္ဆင္ေပးလိုက္တယ္။ Pixel Shaders, Vertex Shader, Pipelines, Core clock speeds ေတြဟာ GPU ကလုပ္ေဆာင္ေပးႏိုင္တဲ့ architecture ေတြပဲျဖစ္တယ္။
Graphic card ေတြကိုၾကည့္ရင္ GPU အျပင္ေနာက္တစ္ခုပါဝင္လာတာက Memory ပဲျဖစ္တယ္။ Memory ေတြကို ေတာ့ GPU နဲ့အတက္ႏိုင္ဆံုး နီးေအာင္ထားၾကတယ္။ Interface Clock speed ျမင့္ျမင့္ရေအာင္ျဖစ္တယ္။















Graphic Memory ေတြဟာ DDR2, DDR3, GDDR3, GDDR4, GDDR5 ဆိုၿပီးရိွၾကတယ္။ အဲ့ဒီ့ Memory ေတြဟာ 64 bit wide ကေန 512 bit wide ထိရိွတယ္။ memory မ်ားေလ graphical data ကိုပိုၿပီး store လုပ္ႏိုင္ေလျဖစ္တယ္။ Memory နည္းရင္ လိုအပ္တဲ့ data က graphic memory နဲ့မလံုေလာက္တဲ့အခါ system memory ကေနသြားယူေနရတယ္။ ဒါေပမယ့္လည္း Graphic memory ရဲ့ပမာဏ ကသိပ္ၿပီးအဓိကမၾကပါဘူး။ သူ့ရဲ့ memory bus wide ကပိုၿပီးေတာ့အဓိကက်ပါတယ္။ 512MB graphic memeory ရိွတဲ့ card နဲ့ 1GB memory ရိွတဲ့ card ႏွစ္ခုဟာ performance သိပ္မကြာလွပါဘူး။ ဒါေပမယ့္ 64 bit bus wide နဲ့ 128 bit bus wide ႏွစ္ခုဆိုရင္ေတာ့ သိသိသာသာကြာျခားပါတယ္။

No comments:

Post a Comment