Monday, December 10, 2018

AGP ဘာေၾကာင့္ ေပၚလာၿပီးဘာေၾကာင့္ေပ်ာက္သြားရျပန္တာလဲ။


 Intel မွ ပထမဦးဆံုး Peripheral Component Interconnect (PCI) bus ကုိတီထြင္ထုတ္လုပ္ခဲ့ၿပီး Computer အတြင္းရွိ Devices မ်ားအတြင္း Data သယ္ယူပုိ႔ေဆာင္တဲ့ လမ္းေၾကာင္းအျဖစ္အသံုးျပဳခဲ့ၾကပါတယ္။ ေနာက္ပိုင္းမွာေတာ့ Graphic နဲ႔ Games အစရွိတဲ့ အရာေတြအတြက္ PCI bus က Support မလုပ္ႏုိ္င္ေတာ့ဘဲ အသံုးျပဳ၍မရေတာ့ပါ။ ဘာလုိ႔လဲဆုိေတာ့ ထုိကဲ့သုိ႔ လုပ္ေဆာင္မႈမ်ိဳးကို PCI bus က မစြမ္းေဆာင္ႏိုင္ေသာေၾကာင့္ျဖစ္ပါတယ္။ ဒါေၾကာင့္ Intel က ၎တို႔ကဲ့သုိ႔ High End Graphic  ကို စြမ္းေဆာင္မႈေပးႏိုင္တဲ့ Super PCI Slot တစ္မ်ိဳးကိုထုတ္လုပ္လုိက္ပါတယ္။

အဲဒါကေတာ့ Accelerated Graphic Port (AGP) ပဲျဖစ္ပါတယ္။ ဒီလုိနဲ႔ Graphic Card ေတြအတြက္  အဓိကအားျဖင့္ ရည္ရြယ္ထုတ္လုပ္ခဲ့တဲ့ AGP card ေပၚလာခဲ့ပါတယ္။











AGP ကို Accelerated Graphic Port အျပင္ Advanced Graphics Port လုိ႔လည္းေခၚဆုိတတ္ပါတယ္။ AGP ဆုိတာက Speed ျမင့္မားတဲ့ Point-to-Point Channel အမ်ိဳးအစားျဖစ္ၿပီး အထူးအျဖင့္ video card နဲ႔ 3D computer graphics ေတြအတြက္ ရည္ရြယ္ထုတ္လုပ္ခဲ့ျခင္းျဖစ္ပါတယ္။ Graphics ေတြကုိ အသံုးျပဳရန္အတြက္သာ ရည္ရြယ္ထားတဲ့ Computers ေတြအတြက္ဆိုရင္ PCI bus ကုိအသံုးျပဳပါက ေကာင္းစြာလုပ္ေဆာင္ႏုိင္ျခင္းမရွိတဲ့အတြက္ အဲဒီ PCI bus အစား AGP card ေတြကို အသံုးျပဳဖုိ႔လုိအပ္လာပါတယ္။
            ဘာလုိ႔လဲဆိုေတာ့ AGP card ေတြကို Graphics အတြက္သီးသန္႔ထုတ္လုပ္ထားလုိ႔ပဲျဖစ္ပါတယ္။ ဒါေၾကာင့္ AGP card ဟာ Graphics ေတြအတြက္ လုိအပ္တဲ့ စြမ္းေဆာင္မႈေတြကို အျပည့္အ၀ေပးႏုိင္လုိ႔ပဲျဖစ္ပါတယ္။ AGP card ေတြဟာ Graphics Address Remapping Table (GART) ကို အသံုးျပဳၿပီးေတာ့ RAM ထဲမွာ ရွိေနတဲ့ အခ်က္အလက္ေတြကို ဖတ္ႏု္ိင္တဲ့အျပင္ AGP card ထဲမွာရွိတဲ့ Framebuffer ထဲမွာ RAM ထဲက အဲဒီ အခ်က္အလက္ (Data) ေတြကုိ Copy လုပ္ႏိုင္ပါတယ္။
            PC အမ်ားစုနဲ႔လုိက္ေလ်ာညီေထြမႈရွိတဲ့အတြက္ PC ေတြရဲ႕ Motherboard ေပၚမွာ AGP card ေတြကို အသံုးျပဳလာႏုိင္ပါတယ္။ အဲဒီ့အျပင္ တစ္ခ်ိဳ႕Operating System (OS) ေတြမွာဆုိရင္ PCI graphics cards ေတြမ်ားစြာပါ၀င္တဲ့ AGP card ေတြကိုအသံုးျပဳလာႏို္င္ပါတယ္။ ဒါေပမဲ့ အဲဒီလိုအေျခအေနမ်ိဳးမွာ AGP 1.0 နဲ႔ AGP 2.0 တုိ႔ကုိအသံုးျပဳ၍ မရေတာ့ပါ။ သို႔ေပမယ့္ AGP 3.0 ကေတာ့ လုပ္ေဆာင္ေပးႏုိ္င္ပါတယ္။ ဒီေတာ့ AGP နဲ႔ ပတ္သက္တဲ့ Version အေၾကာင္းဆက္ၿပီး ေျပာျပခ်င္ပါတယ္။



AGP 1.0 မွာ 1X  နဲ႔ 2X ဆုိၿပီး Speed ေပၚအေျခခံကာ Version ထပ္ခြဲလုိ္က္ပါတယ္။ ဒီလုိပဲ AGP 2.0 မွာ 4X  နဲ႔ AGP 3.0 မွာ 8X ဆုိၿပီး Version ေတြအမ်ိဳးမ်ိဳးထြက္ရွိလာခဲ့ပါတယ္။ AGP 1X က 32-bit channel ျဖစ္ၿပီး Speed က 66 MHz နဲ႔  Data သယ္ေဆာင္ႏိုင္တဲ့ ႏႈန္းက တစ္စကၠန္႔မွာ 266 Megabytes per second (MB/s) သယ္ေဆာင္ႏုိင္ၿပီး သံုးစြဲတဲ့ Voltage အေနနဲ႔ကေတာ့ 3.3 V ပဲရွိပါတယ္။ PCI နဲ႔ႏိႈင္းယွဥ္ၾကည့္ရင္ေတာ့ ႏွစ္ဆ ပုိ၍ ျမင့္မားၿပီး ျမန္ဆန္လာပါတယ္။ AGP 2X အေၾကာင္းေျပာရရင္ေတာ့ AGP 1X နဲ႔အေတာ္ နီးစပ္ၿပီး ကဲြျပားသြားတာကေတာ့ Speed က  ႏွစ္ဆျမင့္တက္ သြားတဲ့အတြက္ 133 MHz နဲ႔ Data သယ္ေဆာင္ႏိုင္တဲ့ ပမာဏကေတာ့ 533 MB/s အထိျမင့္တက္လာကာ သံုးစြဲတဲ့ Voltage ကေတာ့ AGP 1X နဲ႔တူညီပါတယ္။          
            AGP 4X ကေတာ့ 4 ဆိုတဲ့ အတုိင္း ၄ဆ ျမင့္တက္လာခဲ့ပါတယ္။ ဒါေၾကာင့္ 266 MHz နဲ႔ Data rate အေနနဲ႔က 1066 MB/s (1 GB/s) အထိျမင့္မားလာကာ Voltage မွာ 1.5 V သာလုိအပ္လာပါတယ္။ AGP 8X ဆိုေတာ့ ၈ဆ ေပါ့။ 533 MHz နဲ႔ Data rate က 2133 MB/s (2 GB/s) ရယ္ ၿပီးေတာ့ Voltage က 0.8 V ပဲလုိပါေတာ့တယ္။ အဲဒီေနာက္မွာေတာ့ AGP Version 3.5 ဆုိၿပီး Universal Accelerated Graphics Port  (UAGP) အျဖစ္ Microsoft မွထြက္ေပၚလာခဲ့ပါတယ္။           
            သို႔ေပမဲ့ ေနာက္ပိုင္းမွာ PCI Express ေတြေပၚလာျပန္ပါတယ္။ ၎တို႔ကုိ Serial Technology နည္းပညာျဖင့္ ျပဳလုပ္ထားတဲ့အတြက္ Performance မွာလြန္စြာလ်င္ျမန္ေကာင္းမြန္ပါတယ္။ Bandwidth ႀကီးမားၿပီး Point to Point  စနစ္ ျဖစ္ပါတယ္။ တစ္ႀကိမ္တည္းမွာ Data ေတြကို ပို႔လႊတ္လို႔လဲရၿပီး လက္ခံလုိ႔လည္းရရွိတဲ့ အတြက္ Two way (Bidirectional)
ႏွစ္ဖက္သြား Serial Connection ျဖစ္ပါတယ္။ Data သယ္ေဆာင္ႏိုင္တဲ့ ႏႈန္းထားမွာလည္း လြန္စြာ ျမန္ဆန္လာေအာင္
တီထြင္ထုတ္လုပ္ခဲ့ၾကၿပီး ယခုအခါမွာေတာ့ PCI Express ဟာ ေနာက္ဆံုးေပၚ အျမန္ဆံုးနဲ႔အေကာင္းဆံုး Bus  ျဖစ္လာ ခဲ့ပါတယ္။ ေနာက္ပုိင္းအသစ္ထြက္ရွိလာတဲ့ Motherboard ေတြမွာ AGP card စုိက္ထည့္ဖို႔ Slot ကိုအသံုးမျပဳၾကေတာ့ပါဘူး။ ဒီလိုနဲ႔ပဲ AGP cardလည္းေပ်ာက္ကြယ္ခဲ့ရပါေတာ့တယ္။




No comments:

Post a Comment