Tuesday, December 11, 2018

Drive ေတြအတြက္ Right Click menu ထဲတြင္ Defragment ထည့္သြင္းျခင္း

အခုေျပာျပမယ့္အေၾကာင္းအရာေလးကေတာ့ Drive ေတြအတြက္ Defragment လုပ္တဲ့အခါမွာ ပံုမွန္အရ ဆိုရင္အဆင့္ေတြအမ်ားႀကီး သြားရပါတယ္။ အဲဒီလုိအဆင့္ေတြအမ်ားႀကီးမသြားေတာ့ပဲ ၎ Drive ကို Right Click ႏွိပ္လုိက္တာနဲ႔ Defragment ဆိုတာကိုေပၚေအာင္ ျပဳလုပ္လုိ႔ရပါတယ္။ အခုေျပာျပမွာက အဲဒီအေၾကာင္းအရာကိုေျပာျပမွာပါ။ 

 
အခုပြောပြမယ့် အကြောင်းအရာကတော့ Drive တွေ အတွက်




Drive ရဲ႕ Right Click ကိုႏွိပ္လုိက္ရင္ Defragment ဆိုတာေပၚေအာင္ ထည့္သြင္းဖို႔က Add Defrag To Drive Menu Registry Hack ကို Download ဆြဲၿပီး သူ႕ကို Run ေပးလုိက္လုိ႔ရသလုိ ၊ မိမိဘာသာ Manual အရ Registry တဲမွာသြားလုပ္လုိ႔လည္းရပါတယ္။ အရင္ဆံုး manual လုပ္တာကုိေျပာၾကရေအာင္။ Start > Run box > မွာ regedit လုိ႔႐ိုက္ထည့္ပါ။ ၿပီးရင္ Ok ႏွိပ္ပါ။ 















Registry Editor box က်လာတဲ့အခါမွာ


          " HKEY - CLASSES -ROOT \ Drive \ Shell " လမ္းေၾကင္းအတိုင္းသြားပါ။ လြယ္ပါတယ္ဗ်ာ..... HKEY - CLASSES -ROOT ကိုျဖန္႔ခ်လုိက္ၿပီး ၎ေအာက္ကတစ္ခုခုေပၚကို Select မွတ္ၿပီး " D " လုိ႔႐ိုက္ၿပီး႐ွာ " Drive "ဆိုတာေတြ႕လိမ့္မယ္။ " Drive " ကိုေတြတဲ့အခါ ၎ကိုျဖန္႔ခ်လုိက္ရင္ Shell ဆိုတာကိုေတြ႕ပါလိမ့္မယ္။

















တစ္ခါ Shell ကိုျဖန္႔ခ်လုိက္ပါ။ runas ကို ေတြ႕ပါလိမ့္မယ္။ runas ေအာက္က Command ထိေရာက္ေအာင္သြားပါ။ ၿပီးရင္ ၎ကို Right Click ႏွိပ္ၿပီး New > Key ကို ႏိွပ္ပါ။


















၎ေနာက္ New Key ရဲ႕ ညာဘက္က Default ဆိုတာေပၚကို Right Click ႏွိပ္ၿပီး modify ကို ႏွိပ္ပါ။















Edit string  မွာ " defrag % 1 - V " လုိ႔႐ိုက္ထည့္ၿပီး Ok ႏွိပ္ပါ။ 






ဒါဆိုရင္ Drive တစ္ခုခုေပၚကို Right Click ႏိွပ္လုိက္တာနဲ႔ Defragment ဆိုတာေပၚေနလိမ့္ပါမယ္။













Registry Hack ကို download လုပ္ၿပီး Run မယ္ဆိုရင္လည္း Defrag Add Defrag To Drive Menu Registry Hack ကို Internet ကေန Download ဆြဲၿပီး သူ႔ကို Run ေပးလုိက္႐ုံပါပဲ။







Direct X နဲ႔ Video Cards


ဟုိးေ႐ွးေ႐ွးတုန္းကေပါ့..(ကၽြန္ေတာ္ပံုေျပာမလို႔ မဟုတ္ဘူးေနာ္) ဟုိးေ႐ွးေ႐ွးတုန္းကေပါ့ ေပၚလာသမွ် Application အေတာ္မ်ားမ်ားက အလုပ္လုပ္တဲ့အခါက်ရင္ ၾကားခံမ႐ွိဘဲ PC Hardware ပိုင္းနဲ႔ တိုက္႐ိုက္ခ်ိတ္ၿပီး အလုပ္လုပ္ၾကတာ မ်ားတယ္ေလ။ ဒီေတာ့ ဘာျဖစ္လာသလဲဆိုရင္ အဲဒီ Application ကို ေကာင္းေကာင္းမြန္မြန္မေရးထားတာနဲ႔ ကြန္ပ်ဴတာႀကီးလည္း ၾကြသြားတာေပါ့။ အဲဒီမွာတင္ Microsoft က အၾကံထုတ္ေတာ့တာပဲ။ သူတို႔က ဘာကုိစဥ္းစားသလဲဆိုရင္ ကြန္ပ်ဴတာမွာ႐ွိသမွ် Hardware အကုန္လံုးကို Windows ႀကီးရဲ႕ ထိန္းခ်ဳပ္မႈေအာက္မွာ ထည့္ထားလိုက္ရင္ ေကာင္းမယ္ေပါ့။ ဒါေပမယ့္ အဲဒီမွာတင္ ျပႆနာစေတာ့တာပဲ။ ဒီအၾကံဥာဏ္ကိို Programmer ေတြက ပယ္တယ္ဗ်။ ဘာျဖစ္လို႔လဲဆိုေတာ့ ႐ွိသမွ် Hardware ကို Windows က ထိန္းခ်ဳပ္ဖုိ႔ဆိုရင္ Program ေတြ အမ်ားႀကီး၊ အမ်ားႀကီး ထပ္ေရးထည့္ရေတာ့မယ္ေလ။ ၿပီးေတာ့ စက္ႀကီးကလည္း အရမ္းေလးသြားမယ္ေလ။ ဒါေၾကာင့္ Microsoft က႐ွိသမွ် Hardware ေတြကို အကုန္ထိန္းခ်ဳပ္ဖုိ႔ မႀကိဳးစားေတာ့ဘဲ Game လုိမ်ိဳး Program ေတြအတြက္သာ Hardware နဲ႔တိုက္႐ိုက္ခ်ိတ္ဆက္ႏိုင္ေအာင္လုပ္ဖုိ႔ပဲ ႀကိဳးစားပါေတာ့တယ္။ အဲဒီလိုလုပ္ႏိုင္ဖုိ႔အတြက္ Protocol တစ္ခုေပၚလာပါတယ္။ Direct X လို႔ အမည္ရပါတယ္။  

            Programmers ေတာ္ေတာ္မ်ားမ်ားက ဒီ Direct X ကို သံုးၿပီးေတာ့ Hardware ကို ထိန္းခ်ဳပ္ၾကတယ္။ Hardware နဲ႔အဆက္အသြယ္ ျပဳလုပ္ၾကတယ္။ Direct X က ကၽြန္ေတာ္တို႔ ယေန႔အသံုးျပဳေနတဲ့ Game ေတာ္ေတာ္မ်ားမ်ားအတြက္ လိုအပ္တဲ့ အျမန္ႏႈန္းကို ထုတ္ေပးႏိုင္ပါတယ္။ ဒါေၾကာင့္ Direct X ရဲ႕ အဓိကဦးတည္ခ်က္ကို ေျပာပါဆိုရင္ Windows ႀကီးကေန 3 D Game ေတြ Run ေပးႏိုင္ေအာင္ Support လုပ္ေပးတာပဲလုိ႔ ေျပာလို႔ရပါတယ္။ ဒီေတာ့ သင္တုိ႔က ေျပာပါမယ္။ အရင္က Direct X မ႐ွိတုန္းကက်ေတာ့ 3 D Game ေတြကို Run လုိ႔မရလို႔လားေပါ့။ အဓိက ဆိုလိုရင္းက အဲဒီလိုမဟုတ္ပါဘူး။ အဲဒီအခ်ိန္အခါတုန္းက API အတြက္ အၿပိဳင္အဆိုင္ ႀကိဳးပမ္းၾကတဲ့အထဲမွာ Microsoft မပါရေသးေတာ့၊ သူလည္း ၀င္ပါခ်င္တယ္ေလ။ ဒါေၾကာင့္ Direct X ကို ထြင္ခဲ့တာပါပဲ။ ေနာက္တစ္ခုက Hardware ေတြကိုလည္း တိုက္႐ိုက္ Access ရမယ္၊ Windows ထဲမွာလည္း 3 D Application နဲ႔ Game ေတြ Run ေပးႏိုင္မယ့္ 100% Stable ျဖစ္တဲ့ Environment ရဖုိ႔အတြက္ Direct X ကို ထြင္ခဲ့တာပဲ ျဖစ္ပါတယ္။

            Direct X က ကၽြန္ေတာ္တို႔ေတြ ႐ုပ္ထြက္ေကာင္းေကာင္းျမင္ရ႐ံု အလုပ္လုပ္ေပးတာ မဟုတ္ပါဘူး။ Sound ၊ Network Connection ၊ Input Devices စတဲ့ PC တစ္လံုးရဲ႕ တစ္ျခားအစိတ္အပိုင္းေတြကိုပါ အေထာက္အပံ့ေပးႏိုင္ပါေသးတယ္။ အဲဒီလို PC အစိတ္အပိုင္း အမ်ိဳးမ်ိဳးကို ေထာက္ပံ့ေပးမယ့္ Direct X ကို နာမည္အမ်ိဳးမ်ိဳးေခၚေ၀ၚၾကတယ္ေလ။ Direct Draw ၊ Direct 3 D ၊ Direct Sound စသျဖင့္ေပါ့။ တစ္မ်ိဳးျခင္းစီရဲ႕ အေၾကာင္းကို ကၽြန္ေတာ္ အၾကမ္းဖ်င္းေတာ့ ေျပာျပလို႔ရတယ္ဗ်။

(၁)        Direct Draw-2 D Graphics ေတြအတြက္ Hardware ကို တုိက္႐ိုက္ Access လုပ္ႏိုင္ေအာင္ ကူညီေပးတယ္။

(၂)        Direct 3 D- ဒီေကာင္က်ေတာ့ Direct X ရဲ႕ အေရးအႀကီးဆံုးအပိုင္းလို႔ ေျပာရင္ ရတယ္။ 3 D Graphics အတြက္ Hardware ကိုတိုက္႐ိုက္ Access ရေအာင္ Support လုပ္ေပးတယ္ေလ။

(၃)        Direct Input-ဒါက်ေတာ့ တစ္မ်ိဳးဗ်။ Joystick လိုမ်ိဳး Game Controller ေတြအတြက္ Hardware ေတြကို Direct Access ရေစႏိုင္ပါတယ္။

(၄)        Direct Sound-Sound ဆိုတဲ့အတိုင္း Game/Application ေတြကေန ထြက္လာမယ့္ Waveform မ်ားအတြက္ Hardware ဆီကို Direct Access ေပးဖုိ႔ သံုးပါတယ္။

(၅)        Direct Music- တစ္ခါတစ္ေလက်ရင္ MIDI Device ေတြ အသံုးျပဳဖုိ႔ လိုလာတတ္ပါတယ္။ အဲဒီအခါက်ရင္ သူက Hardware နဲ႔တိုက္႐ိုက္ Access ေပးရတဲ့အလုပ္လုပ္တဲ့ေကာင္ပါ။

(၆)        Direct Play- Network ေပၚကေန လူအမ်ားႀကီး ကစားရတဲ့ Multiplayer Game ေတြဆိုရင္ Network Devices ေတြဆီ Direct Access လုပ္ဖုိ႔ရာ Direct Play လိုအပ္ပါတယ္ ခင္ဗ်ာ။

(၇)        Direct Show- ဒါကေတာ့ Direct ႀကီးကို Show ေတာ့တာပါပဲ။ အဲ...မဟုတ္ပါဘူး။ Video နဲ႔ Presentation Device ေတြ လိုအပ္ပါတယ္လို႔ ေျပာခ်င္တာပါ။

            ဒီလိုအမ်ိဳးမ်ိဳး႐ွိေပမယ့္ Game အားလံုးနီးပါးေလာက္က Direct X လိုအပ္ၿပီး Video Card အားလံုးနီးပါးေလာက္က Direct X ကို Support လုပ္ေပးႏိုင္မယ့္ Driver ေတြ ပါ၀င္ပါတယ္။ ဒါေၾကာင့္မို႔လို႔ ကၽြန္ေတာ္တို႔က ကၽြန္ေတာ္တုိ႔ရဲ႕ PC ေပၚမွာ ထည့္ထားတဲ့ Direct X ႀကီး ေကာင္းေကာင္း အလုပ္လုပ္လား၊ မလုပ္လားကို ေသခ်ာစစ္ေဆးဖုိ႔  လိုအပ္တာေပါ့။

            ဘယ္လိုလုပ္ရမွာလဲလို႔ သင္စဥ္းစားေနၿပီ မဟုတ္လား။ စိတ္မပူပါနဲ႔ဗ်ာ။ သင္တို႔အတြက္ ကၽြန္ေတာ္အျမဲအသင့္႐ွိပါတယ္။ (စားဖုိ႔ဆိုလည္း ကၽြန္ေတာ့္ပါးစပ္က အဆင္သင့္ပဲဗ်..ဟဲ.ဟဲ)။ Direct X ေကာင္း၊ မေကာင္းစစ္ဖုိ႔ရာအတြက္

(၁) Window Key နဲ႔ R Key နဲ႔တြဲႏွိပ္လိုက္ပါ။

(၂) ေပၚလာတဲ့ Run Box မွာ Dialog လို႔႐ိုက္ထည့္ပါ။

(၃)ဒါဆိုရင္ Direct X Diagnostic Tool ဆုိတဲ့ Window ေပၚလာပါလိမ့္မယ္။




အဲဒီ Windows ကေနတစ္ဆင့္ ကၽြန္ေတာ္အေပၚမွာတုန္းကေျပာျပခဲ့တဲ့ အမ်ိဳးမ်ိဳးေသာ Direct X မ်ားကို စစ္ေဆးၾကည့္လို႔ရႏိုင္မွာ အေသအခ်ာပါပဲခင္ဗ်ာ။























Direct Memory Access (DMA) ဆုိတာ



System Resources ထဲမွာ ပါ၀င္တဲ့ Direct Memory Access (DMA) ဆုိတာက Direct ဆုိတဲ့အတုိင္း တုိက္ရုိက္ အလုပ္လုပ္ေဆာင္ျခင္း ျဖစ္ပါတယ္။ သံုးစြဲသူ တစ္ဦးဦးက မိမိ အသံုးျပဳေနတဲ့ Computer မွာ လုပ္ေဆာင္ေစခ်င္တဲ့ အရာတစ္ခုခု ၫႊန္ၾကားလိုက္တယ္ ဆုိပါေတာ့။ အဲဒီ ၫႊန္ၾကားခ်က္က CPU ဆီ ေရာက္သြားၿပီး မိမိ လုပ္ေဆာင္ေစခ်င္တဲံ အရာကို Output အေနနဲ႔ ျပန္လည္ရရွိမွာ ျဖစ္ပါတယ္။ အဲ...လုပ္ငန္းက တစ္ခုတည္းဆုိရင္ေတာ့ CPU အတြက္အလုပ္မွ မ႐ႈပ္ဘဲ အဆင္ေျပတာေပါ့ေနာ္။ တကယ္လုိ႔ လုပ္ေဆာင္စရာ လုပ္ငန္းစဥ္ေတြ မ်ားေနရင္ေလ

CPU က လုပ္စရာေတြမ်ားေနေတာ့ မႏို္င္ေတာ့ဘဲ ျဖစ္ေနတတ္ပါတယ္။ အဲဒီအခါ CPU က လုုပ္ငန္းစဥ္ေတြ မၿပီးတဲ့အတြက္ ေစာင့္ဆုိင္းရတဲ့အခ်ိန္ေတြ ၾကာလာပါတယ္။ ဒီေတာ့ လုပ္ေဆာင္မႈေတြ ေႏွးလာေတာ့တာေပါ့။

            ဒီလိုအေျခအေနမ်ိဳးမွာ တုိက္ရိုက္လုပ္ေဆာင္မႈ DMA လုိလာၿပီေပါ့။ သူ႔ရဲ႕  အဓိက လုပ္ေဆာင္မႈက အလုပ္႐ႈပ္ေနတဲ့ CPU ကုိ ဒုကၡမေပးေတာ့ဘဲ မိမိကုိယ္တုိင္ Memory ဆီ တုိက္ရုိက္သြားၿပီး လုိအပ္တဲ့ Data အခ်က္အလက္ေတြကို လွမ္းေတာင္းယူတဲ့ သေဘာတရားပါ။ ဒီေတာ့ သူက CPU ကို လံုး၀ အားမကုိးေတာ့ဘူးေလ။ လုပ္ေဆာင္စရာ တစ္ခုခုရွိေနတဲ့အခါ လုိအပ္တဲ့ အခ်က္အလက္ေတြကို  ယခင္ကကဲ့သို႔  CPU မွ တဆင့္ Memory ဆီ သြားေရာက္ေတာင္းယူျခင္းမ်ိဳး မဟုတ္ဘဲ CPU ရဲ႕ အကူအညီ မယူေတာ့ဘဲ Memory ထံ တိုက္ရုိ္က္သြားေရာက္ၿပီး Data အခ်က္အလက္ေတြ ရယူျခင္းပါ။ ဒီေတာ့ CPU အငယ္စားေလးလုိ႔ ေျပာလုိ႔ ရပါတယ္။  Disk Drive Controllers, Graphic Cards, Nerwork Cards နဲ႔ Sound Cards စတဲ့ Hardware Systems အမ်ားစုက DMA  ကုိ အသံုးျပဳၾကပါတယ္။ အမ်ုားအားျဖင့္ DMA ကို Local Memory နဲ႔ Main Memory တုိ႔အၾကား Data ေတြ သယ္ေဆာင္ရာမွာ အသံုးျပဳပါတယ္။










ဒီေတာ့ DMA ကုိ  Data ေတြ တစ္ေနရာမွ တစ္ေနရာသုိ႔ သယ္ယူပုိ႔ေဆာင္ရာမွာ CPU ဆီသြားေနဖို႔ မလိုဘဲ Memory ဆီ တုိ္က္ရုိ္က္သြားၿပီး လုပ္ေဆာင္မႈျပဳတဲ့ေနရာမွာ အသံုးျပဳပါတယ္။ ဒီေတာ့ CPU ကို ေစာင့္ဆုိင္းေနဖို႔ အခ်ိန္မလုိေတာ့တဲ့အတြက္ အလုပ္လုပ္ေဆာင္တဲ့  အခ်ိန္ပုိမုိ ျမန္ဆန္လာတာေပါ့။ DMA Chip ေလးကေတာ့ 8237 ဆိုတဲ့ Chip ေလးပါပဲ။ ဒီေတာ့  IBM (International Business Machine) ကုမၸဏီက DMA နဲ႔ သက္ဆိုင္တာေတြ အားလံုးကုိ 8237 Chip ထဲမွာ ထည့္ေပးထားတာပါ။ CPU အလုပ္႐ႈပ္ေနတဲ့အခ်ိန္မွာ CPU က External Data Bus ကုိ အသံုးမျပဳေသးတဲ့အတြက္ DMA Chip ေလးက အဲဒီ External Data Bus ကို အသံုးျပဳၿပီး Data ေတြ ပို႔ပါတယ္။ 8237 Chip ေလးရဲ႕ တစ္ဖက္မွာ CPU ကုိ Wire တစ္ခုနဲ႔ ဆက္သြယ္ထားၿပီး ေနာက္တစ္ဖက္က Wire (၄) ခု ထြက္ေနပါလိမ့္မယ္။ အဲဒီ Wire ေလးခုကို DRQ 0 မွ DRQ 3 (သို႔) DMA Channel လို႔ ေခၚဆိုၾကပါတယ္။ ISA (Industry Standard Architecture) Slot နဲ႔ ခ်ိတ္ဆက္ထားပါေသးတယ္။
            PC (Personal Computer) တစ္လံုးမွာ DMA Channels (၈)ခု ပါ၀င္ပါတယ္။ ပထမ Channel (၄) ခု (DRQ0 to DRQ3) က 8-bit Bandwidth ရွိေပမဲ့ က်န္တဲ့ Channel (4) ခု (DRQ4 to DRQ7) ကေတာ့ 16-bit Bandwidth ရွိပါတယ္။ Windows XP မွာ ဆိုရင္ေတာ့ DMA Channel အေနနဲ႔ က 0 မွ 7 အထိ Channel (၈) ခု ရွိပါတယ္။ DMA နဲ႔ ပတ္သက္ၿပီး သိထားရမွာ တစ္ခုက 286 ကေနစၿပီး ယေန႔အထိ DMA ႏွစ္လံုး သံုးထားပါတယ္။

ဥပမာ အေနနဲ႔ ေအာက္မွာ ေဖၚျပေပးထားတဲ့ DMA Channel ေတြအေၾကာင္းကို ေလ့လာႏိုင္ပါတယ္။ No Specific Assignment ဆုိတာက တိတိက်က် သတ္မွတ္ထားျခင္း မရွိဘူးလို႔ ဆုိလုိတာပါ။
DRQ0 - The System Board (8-bit Transfer)
DRQ1 - No Specific Assignment, တစ္ခါတစ္ရံ Sound Cards, (သုိ႔) SCSI Host Adapters တုိ႔အတြက္ အသံုးျပဳတတ္ပါတယ္။  (8-bit Transfer)
DRQ2 - The Diskette Drives (8-bit Transfer)
DRQ3 - No Specific Assignment, တစ္ခါတစ္ရံ Sound Cards, Network Interface Cards (သုိ႔) SCSI Host Adapters တုိ႔အတြက္ သံုးပါတယ္။ (8-bit Transfer)
DRQ4 - No Specific Assignment (16-bit Transfer)
DRQ5 - No Specific Assignment, တစ္ခါတစ္ရံ Sound Blaster Cards ေတြမွာ ဒီ Channel ကုိ အသံုးျပဳပါတယ္။ (16-bit Transfer)
DRQ6 - No Specific Assignment (16-bit Transfer)
DRQ7 - No Specific Assignment (16-bit Transfer)
 ေနာက္ထပ္ ဥပမာ အေနနဲ႔ DMA Channel နဲ႔ သက္ဆိုင္တာေလးေတြကို ေဖၚျပေပးပါဦးမယ္။ တစ္ခါတစ္ရံ ေအာက္မွာ ေဖၚျပထားတဲ့အတုိင္း ျမင္ေတြ႔ႏုိင္ပါတယ္။
    * DMA0 - free
    * DMA1 - (sound card)/ free
    * DMA2 - floppy disk controller
    * DMA3 - parallel port (printer port)
    * DMA4 - direct memory access (DMA) controller (connected to DMA0)
    * DMA5 - Same as DMA1
    * DMA6 - (SCSI)/ free
    * DMA7 - Available
 အခု ေလာေလာဆယ္မွာေတာ့ အနည္းငယ္ ႐ႈပ္ေထြးေနပါလိမ့္မယ္။ ပုိၿပီး နားလည္သြားေအာင္ မိမိတုိ႔ရဲ႕ Computer အတြင္းမွာ ရွိေနတဲ့ DMA Channel ေတြကို ေလ့လာၾကည့္ရေအာင္ေနာ္။ ဘယ္လိုသြားရမလဲဆုိတဲ့ လမ္းေၾကာင္းကုိလည္း ေျပာျပေပးမယ္ေနာ္။ Start>All Programs> Accessories>System Tools>System Information ကုိ သြားလို႔ရသလုိ My Computer ကို Right Click ႏွိပ္ၿပီး Properties ထဲ၀င္ကာ Hardware Tab မွ တဆင့္ Device Manager ထဲ ၀င္လို႔ရပါတယ္။ အဲဒီ ေနာက္ View ဆိုတဲ့ Tab ေလးထဲမွာ ပါ၀င္တဲ့ Resources by Type ကုိ ေရြးၿပီး ၾကည့္လုိ႔ရပါတယ္။






ေနာက္ထပ္ မွတ္သားရမွာတစ္ခုက DMA မွာလည္း ကန္႔သက္ခ်က္ ရွိပါတယ္။ DMA က ISA Bus မွာ စုိက္ထားတဲ့ Card ေတြမွာပဲ အလုပ္ လုပ္ေဆာင္ေပးႏုိင္ပါတယ္။ Speed အေနနဲ႔ေတာ့ အျမန္ဆံုး 8MHz ပဲ ရႏုိ္င္ပါတယ္။ 8237 Chip ေလးက Data တစ္ခါသယ္တိုင္း 8-bit ပဲ သယ္ေဆာင္ႏုိ္င္ပါတယ္။ ဒါေၾကာင့္ Computer အသံုးျပဳတဲ့အခါ ေႏွးေနတတ္ပါတယ္။ ေနာက္ပုိင္းမွာ ျမန္ဆန္လာတဲ့ Modern Computer ေတြကို တျဖည္းျဖည္းနဲ႔ ထုတ္လုပ္လာၾကေတာ့ 8237 Chip ေလးကုိ မသံုးေတာ့ဘဲ DMA ကုိ အသံုးျပဳႏုိင္မယ့္ လုပ္ငန္းစဥ္ (Process) တစ္ခု  ေပၚေပါက္လာခဲ့ပါတယ္။ အဲဒီ အရာေလးကုိ Bus Mastering လို႔ ေခၚပါတယ္။ Bus Mastering အေၾကာင္း ေလ့လာခ်င္တယ္ဆုိရင္ေတာ့ အဲဒီ ေခါင္းစဥ္နဲ႔ သင္ခန္းစာေလးကုိ ေစာင့္ေမွ်ာ္ ဖတ္႐ႈပါဦးေနာ္...။




























DDR3 အေၾကာင္းႏွင့္ပတ္သက္ၿပီး
















DDR3 ဆိုတာ ကြန္ပ်ဴတာမွာ အသံုးျပဳေသာ Memory တစ္ခုပါပဲ။ DDR3 ဆိုတာ SDRAM တစ္မ်ိဳးျဖစ္ၿပီး Dynamic Random Access  Memory ေတြထဲက တစ္မ်ိဳးပါပဲ။ DDR3 SDRAM ဆိုတာ Double Data Rate Three Synchronous Dynamic Random Access Memory ၏ အတုိေကာက္ျဖစ္တယ္။ ဘယ္တုန္းကေပၚေပါက္လာတာလဲဆိုေတာ့ ၂၀၀၇ ခုႏွစ္အေစာပိုင္းမွာ ေပၚေပါက္လာတာ ျဖစ္တယ္။ DDR3 Memory ကို ကြန္ပ်ဴတာ တစ္လံုးမွာ Bandwidth မ်ားမ်ား အသံုးျပဳရန္လုိေသာ ကြန္ပ်ဴတာေတြအတြက္ႏွင့္ တစ္ျခား Digital Electronic Device ေတြအတြက္ အသံုးျပဳတယ္။ မ်ားစြာေသာ DRAM Memory ထုပ္လုပ္သူမ်ားက PC ထုပ္လုပ္သူမ်ား၏ေစ်းကြက္ကုိ ျမႇင့္တင္ႏိုင္ဖို႔အတြက္  ဦးေဆာင္ႏိုင္ဖို႔အတြက္ ပထမဦးဆံုး DDR3 Device ေတြႏွင့္ Modules ေတြကို ၂၀၀၇ ခုႏွစ္အေစာပိုင္းမွာ ထုတ္လုပ္ခဲ့ၾကတာ ျဖစ္တယ္။

DDR3 SDRAM သည္ DDR2 SDRAM ၿပီးေတာ့ ထပ္ၿပီး အဆင့္ျမႇင့္ထုတ္လုပ္လာေသာ အမ်ိဳးအစားတစ္ခု ျဖစ္တယ္။ DDR2 ထက္ ဘာေကာင္းလဲဆိုေတာ့ Data Transfer လုပ္တဲ့ ေနရာမွာ DDR3 ဟာ DDR2 ထက္ ႏွစ္ဆပိုၿပီးေတာ့ ျမန္ဆန္ပါတယ္။  တျခား အေစာပိုင္း Memory နည္းပညာေတြထက္ Bus Rate ႏွင့္ Peak Rate ေတြ ျမင့္မားတယ္။ 
 Intel ရဲ႕ Bearlake Chipset ဟာ ဒီ DDR3 Memory ကို Support လုပ္ႏိုင္ေသာ ပထမဦးဆံုးေသာ Chipset တစ္ခု ျဖစ္တယ္။ ၂၀၀၇ ခုႏွစ္ တတိယပတ္ေလာက္မွာ ေပၚလာတာ ျဖစ္တယ္။ 









DDR3 Memory ရဲ႕ အဓိက Feature လကၡဏာရပ္မ်ား-
        DDR3 Memory Component ရဲ႕ အားသာခ်က္ေတြကေတာ့ ယေန႔ေခတ္ အသံုးျပဳေနၾကေသာ အျမင့္ဆံုး Speed ရွိတဲ့ DDR2 Memory  Product ေတြထက္ ႏွစ္ဆ ပိုၿပီးေတာ့ ျမန္ဆန္ပါတယ္။
        DDR3 Memory နည္းပညာကို တြင္တြင္က်ယ္က်ယ္ အသံုးျပဳထားေသာ  ကြန္ပ်ဴတာ System ေတြဟာ ၂၀၀၇ ခုႏွစ္မွာဆိုရင္ ပထမဦးဆံုး ေပၚေပါက္လာတာ ျဖစ္တယ္။
        DDR3 Memory ရဲ႕ အဓိက အားသာခ်က္ေတြကေတာ့ Bandwidth ျမင့္မားတယ္။ Power နည္းနည္းေလးနဲ႔ Performance ေကာင္းေကာင္း လုပ္ႏုိင္တယ္။
        ေနာက္တစ္ခုက DDR3 SDRAM  Device ေတြကို အသံုးျပဳေသာ ကြန္ပ်ဴတာေတြမွာ Data Transfer Rate ကို 1600 Mbps ထိ Support လုပ္ႏုိင္ပါတယ္။
        DDR2 Memory ကို အသံုးျပဳတဲ့ ကြန္ပ်ဴတာမွာ ဆိုရင္ Power Consumption ဟာ 1.8 Volts ေလာက္ရွိေပမယ့္ DDR3 Memory  ဟာဆုိရင္ 1.5 Volts ေလာက္ပဲရွိတာ ျဖစ္တယ္။ ေျပာရမယ္ဆိုရင္ Voltage ယူႏႈန္း သက္သာတာေပါ့။ DDR2 ထက္ 30 ရာခိုင္ႏႈန္းေလာက္ သက္သာတယ္။ Voltage ယူႏႈန္းသက္သာျခင္းဟာ ကြန္ပ်ဴတာရဲ႕ Powerကိုလည္း သက္သာေစတဲ့အျပင္ Heat အပူခ်ိန္ကိုလည္း ေလွ်ာ့ခ်ေပးႏုိင္တယ္။ Connection ဆက္သြယ္တဲ့အခါေတြမွာလည္း Bandwidth ကို ေကာင္းေစပါတယ္။
          DDR3 Memory Standard အမ်ိဳးအစားေတြကို 512 Mb ကေနမွ 8 Gb ထိ အမ်ိဳးအစားေတြ ရွိပါတယ္။ အစပိုင္းမွာေတာ့ 512 Mb ႏွင့္ 1 Gb ထိေလာက္ကိုပဲ အရင္ဦးဆံုး ထုတ္လုပ္ခဲ့တယ္။ ေနာက္ပိုင္းမွာ 2 Gb ထုတ္လုပ္လာတယ္။ တျဖည္းျဖည္း 4 Gb အထိ ထုတ္လုပ္လာခဲ့ၾကပါတယ္။
          Module ေတြအေနနဲ႔ ေျပာရရင္ေတာ့ JEDEC Module အမ်ုဳိးအစားေတြအတြက္ 256 MB ကေနမွ 8 GB ထိ ထုတ္လုပ္ခဲ့တယ္။ Windows Server တို႔လုိ Application ေတြအတြက္ 8GB Module ေတြကို ထုတ္လုပ္ၿပီးေတာ့ စတင္မိတ္ဆက္လာေတာ့မွာ ျဖစ္တယ္။ အျမင့္ဆံုး Memory  Module Size ဟာ 16 GBထိ ရွိပါတယ္။







DDR3 SDRAM Component အစိတ္အပိုင္းမ်ား
        Introduction of synchronous RESET pin
        Support of System Level Flight Time Compensation
        On-DIMM Mirror Friendly DRAM Ballout
        Introduction of CWL (CAS Write Latency) Per Speed bin
        On-die IO Calibration Engine
DDR2 Memory ႏွင့္ ႏိႈင္းယွဥ္ၾကည့္မယ္ဆိုလ်င္- DDR3 ဟာ-
        DDR3 Memory ဟာ DDR2 Memory ထက္ Bandwidth ပိုႀကီးတယ္။ 1600 Mbps ထိ Support လုပ္ႏုိင္တယ္။
        Power နည္းနည္းေလးနဲ႔လည္း Performance ေကာင္းေကာင္းေပးႏုိင္ပါတယ္။
        Low Power Feature ေတြျဖစ္တဲ့ Power အသံုးျပဳမႈနည္းတဲ့ အမ်ိဳးအစားေတြ ႏွင့္ Thermal Design ေတြကိုလည္း အဆင့္ျမင့္ေအာင္ Enhance လုပ္ေပးတယ္။ ျမႇင့္တင္ေပးႏုိင္တယ္။
          DDR3 အမ်ိဳးအစား အမ်ိဳးမ်ိုဴးရွိပါတယ္။ ေအာက္ပါတို႔မွာ DDR3 SDRAM DIMM Module ေတြႏွင့္ ၄င္းတို႔ရဲ႕ Feature ေတြကိုေဖာ္ျပေပးထားပါတယ္။
၁။       ပထမဆံုး Chip နံပါတ္ အမ်ိဳးအစား DDR3-800 မွာ သူ႔ရဲ႕ Clock Speed က 400 MHz ရွိတယ္။ Data Rate က 800 Mbit ႏွင့္ Data Transfer Rate ကေတာ့ 6400 MHz ရွိတယ္။ DIMM Module နံပါတ္ကေတာ့ PC3-6400 ျဖစ္ပါတယ္။
၂။       DIMM Module နံပါတ္ PC3-8500 ျဖစ္တဲ့ DDR3-1066 Chip အမ်ိဳးအစားမွာ Clock Speed က 533 MHz ႏွင့္အလုပ္လုပ္တယ္။ Data Rate မွာ 1066 Mbps ရွိတယ္။ Data ေတြကို ပို႔တဲ့ Transfer Rate က 8,530 MHz  ရွိတယ္။
၃။       DDR3-1333 မွာ DIMM Module နံပါတ္ PC3-10667 ျဖစ္တယ္။ သူက Clock Speed 667 MHz ျဖင့္အလုပ္လုပ္ၿပီးေတာ့ Data Rate ကေတာ့ 1333 Mbps ရွိပါတယ္။ Data ပို႔တဲ့ Tansfer Rate မွာ 10,660 MHz ရွိတယ္။
၄။       Chip အမ်ိဳးအစား DDR3-1600 မွာ Clock Speed 800 MHz ျဖစ္ၿပီး Data Rate မွာ 1600 Mbps ျဖစ္တယ္။ Data ပို႔တဲ့ Transfer Rate က 12,800 MHz ႏွင့္ပို႔တာျဖစ္တယ္။ DIMM Module အမ်ိဴးအစားက PC3-12800 ျဖစ္တယ္။
၅။       DDR3-1866 Chip အမ်ိဳးအစားရဲ႕ Data ပို႔တဲ့ Clock Speed မွာ 933 MHz ျဖစ္တယ္။ Data Rate မွာေတာ့ 1866 Mbps ျဖစ္ၿပီး Data Transfer Rate က 14,930 MHz ျဖစ္အလုပ္လုပ္တာျဖစ္တယ္။ DIMM Module မွာ PC3-14900 အမ်ိဳးအစားျဖစ္ပါတယ္။
          ဒီေလာက္ဆိုရင္ DDR3 Memory နည္းပညာအေၾကာင္းကို သိသင့္သေလာက္ေတာ့ သိေလာက္ၿပီလို႔ထင္ပါတယ္။ ေနာက္ဆံုးေပၚနည္းပညာတစ္ခုျဖစ္ေသာ DDR3 Memory ႏွင့္ DDR2 တို႔ရဲ႕ ကြာျခားခ်က္ေတြလည္းသိေလာက္ၿပီ။ DDR3 Memory ရဲ႕ Chip အမ်ိဳဴးအစားေတြႏွင့္  ၄င္းတို႔၏ အလုပ္လုပ္တဲ့ Clock Speed, Data Rate, Transfer Rate တုိ႔ကိုပါ သိမယ္ေနာ္။  ဒါဆိုရင္ ဒီမွာတင္ပဲ DDR3 နည္းပညာအေၾကာင္းကို အၿပီးသတ္လုိက္ပါတယ္။



















CPU မီးေလာင္ႏုိင္ပါသလား
















အျခား Electronic ပစၥည္းေတြလုိပဲ CPU ကလည္း အလုပ္လုပ္ေနတဲ့အခ်ိန္မွာ အပူကုိ စြန္႕ထုတ္ပါတယ္။ အပူအရမ္းမ်ားတဲ့အခါမွာ CPU က ေကာင္းေကာင္း အလုပ္လုပ္ႏုိင္ျခင္းမရွိေတာ့ဘဲ System က မတည္မၿငိမ္မႈေတြ ျဖစ္ေပၚလာပါတယ္။ တစ္ခါတစ္ရံမွာ အပူအရမ္းမ်ားၿပီး CPU ေလာင္ကၽြမ္းသြားႏုိင္ပါတယ္။ ဒီေဆာင္းပါးေလးက CPU မွာ မည္သည့္အတြက္ေၾကာင့္ အပူခ်ိန္ အရမ္းျမင့္တက္ရသလဲ၊ ျမင့္တက္လာတဲ့ CPU ရဲ႕ အပူခ်ိန္ကုိ ဘယ္လုိတုိင္းတာမလဲ အစရွိသည္တုိ႕ကုိ ေျပာျပေပးသြားမွာ ျဖစ္ပါတယ္။ CPU မီးေလာင္ႏုိင္သလားေပါ့။
















CPU ရဲ႕အတြင္းထဲမွာ Wires ေပါင္း ေျမာက္မ်ားစြာ ရွိပါတယ္။ ၎ Wire ေတြကုိ Conductor လုိ႕လည္း ေခၚပါတယ္။ Electrons ႏွင့္ Conductor ၾကားမွာ ေလွ်ာ့ျဖစ္ၿပီးေတာ့ အပူခ်ိန္က တျဖည္းျဖည္း ျမင့္တက္လာပါတယ္။ အဲလုိျမင့္တက္လာတဲ့ အပူခ်ိန္ေတြကုိ တတ္ႏုိင္သမွ် ဖယ္ရွားျပစ္ဖုိ႕ လုိအပ္ပါတယ္။ အဲလုိမွ မဖယ္ရွားႏိုင္ဘူးဆုိလ်င္ အပူခ်ိန္ဟာ တေျဖးေျဖး ျမင့္သထက္ျမင့္လာၿပီး CPU ရဲ႕ အတြင္းပုိင္းမွာရွိတဲ့ အစိတ္အပုိင္းေလးေတြ ပ်က္စီးတတ္ပါတယ္။
 CPU ထုတ္လုပ္သူေတြက CPU ရဲ႕ အျမင့္ဆုံး အပူခ်ိန္ကုိ Coded Format နဲ႕ ေဖာ္ျပတတ္ၾကပါတယ္။ အျမင့္ဆုံး အပူခ်ိန္ကုိ ေရာက္တဲ့အထိ  CPU ဟာ ေလာင္ကၽြမ္းျခင္းမရွိဘဲ အလုပ္လုပ္ႏုိင္ပါေသးတယ္။ CPU ရဲ႕ အပူခ်ိန္နည္းလ်င္ေတာ့ ပုိေကာင္းတာေပါ့။ အဲလုိ CPU ရဲ႕ အပူခ်ိန္နည္းဖုိ႕ရန္အတြက္ အရည္အေသြး ေကာင္းမြန္တဲ့ CPU Coolers ႏွင့္ Thermal Grease ကုိ အသုံးျပဳျခင္းျဖင့္ CPU ရဲ႕ အပူခ်ိန္ကုိ ေလွ်ာ့ခ်ႏုိင္ပါတယ္။
 CPU ရဲ႕ အျမင့္ဆုံး အပူခ်ိန္ကုိ ေက်ာ္လြန္ၿပီး အသုံးျပဳမယ္ဆုိလ်င္ေတာ့ CPU ရဲ႕ သက္တမ္းဟာ တုိေတာင္းသြားႏုိင္ပါတယ္။ မူလသတ္မွတ္ထားတဲ့ CPU ရဲ႕ သက္တမ္းကုိ မေရာက္မီ CPU က ပ်က္စီးသြားႏုိင္ပါတယ္။ အဆုိးဆုံး ျဖစ္ႏုိင္တာကေတာ့ CPU ဟာ ေလာင္ကၽြမ္းသြားႏုိင္သည္အထိ ျဖစ္ႏုိင္ပါတယ္။ အဲဒီလုိ ေလာင္ကၽြမ္းသြားလ်င္ေတာ့ CPU ေသၿပီလုိ႕သာ သတ္မွတ္လုိက္ပါ။
 စာဖတ္သူအေနနဲ႕ CPU ရဲ႕ အပူခ်ိန္ကုိ သိလုိ႕မရဘူးလားလုိ႕ ေမးစရာရွိလာပါတယ္။ ဟုတ္ကဲ့ သိလုိ႕ရပါတယ္။ အဲဒါကေတာ့ Motherboard ေပၚမွာရွိတဲ့ Sensor ကေနတဆင့္ CPU ရဲ႕ အပူခ်ိန္ကုိ တုိင္းတာေပးႏုိင္သလုိ၊ Core 2 Duo လုိမ်ဳိး ေနာက္ဆုံးေပၚ CPU ေတြမွာ အပူခ်ိန္ကုိ တုိင္းတာတဲ့ Sensor ေတြကုိ ထည့္သြင္းလာပါတယ္။ Motherboard ေတာ္ေတာ္မ်ားမ်ားမွာ Sensor က အခ်က္အလက္ေတြကုိ ဖတ္ႏုိင္ဖုိ႕ရန္အတြက္ Program ေတြ ပါ၀င္ပါတယ္။ ၎ Program ေတြက Sensor က ရရွိတဲ့ အခ်က္အလက္ေတြကုိ ေဖာ္ျပေပးပါတယ္။
အထက္မွာ ျပထားတဲ႔ speed fan ဆိုတဲ႔ program ေလးက computer ထဲမွာ ရွိတဲ႔ CPU ၊ Graphic card ၊hard Disk နဲ႔ System ရဲ့ အပူခ်ိန္ေတြကို ေစာင္႔ႀကည္႔ နုိင္ေစပါတယ္။ ထို႔ အျပင္ CPU ရဲ့ fan ေတြ ရဲ့ လည္ပတ္နွုန္းကို လည္း control လုပ္နုိင္ပါတယ္။
Internet မွာလည္း Program အခ်ဳိ႕ကုိ Download လုပ္ၿပီး အသုံးျပဳလုိ႕ရပါတယ္။ ေအာက္မွာ ေဖာ္ျပထားတဲ့Website(http://www.hardwaresecrets.com/page/download_overclock)ေလးက ေနလည္း Motherboard Monitor ႏွင့္ Hardware Sensors Monitor ေတြကုိ Download လုပ္လုိ႕ရပါတယ္။
 CPU ရဲ႕ အပူခ်ိန္ေတြက အမ်ဳိးအစားနဲ႕ Model ေတြေပၚမူတည္ၿပီးေတာ့ ကြဲျပားပါတယ္။ တခ်ဳိ႕ CPU ေတြက အျမင့္ဆုံး အပူခ်ိန္ (၅၀) ဒီဂရီ ေလာက္ပဲ လက္ခံႏုိင္ပါတယ္။ အပူခ်ိန္ (၅၀) ဒီဂရီ ေက်ာ္သြားလ်င္ေတာ့ Overheat ျဖစ္ပါၿပီ။ ဒီေတာ့ CPU ကုိ ၀ယ္တဲ့အခါ အပူခ်ိန္ ဘယ္ေလာက္ထိ ခံႏုိင္ရည္ရွိတယ္ဆုိတာ ၾကည့္ဖုိ႕လုိအပ္ပါတယ္။ တစ္ခ်ဳိ႕ CPU ေတြမွာ အပူခ်ိန္ (၁၀၀) ဒီဂရီေလာက္ထိ ခံႏုိင္ရည္ရွိပါတယ္။
 နိဂုံးခ်ဳပ္အေနနဲ႕ ေျပာရလ်င္ေတာ့ CPU Overheat ျဖစ္လ်င္ CPU ေလာင္ကၽြမ္းႏုိင္ပါတယ္။ မေလာင္ကၽြမ္းဘူးဆိုရင္ေတာင္ CPU က Melt ေပါ့ေနာ္ ေပ်ာ္က်သြား၊ႏိုင္ပါတယ္။ ဒီေတာ့ CPU Overheat မျဖစ္ေအာင္ ထိန္းသိမ္းဖုိ႕လုိအပ္ေၾကာင္း တင္ျပလုိက္ရပါတယ္။











CPU Socket မ်ားအေၾကာင္း









CPU Socket ဆိုတာဟာ Electrical Component ျဖစ္ၿပီး ၎အား Printed Circuit Board (PCB) ႏွင့္တြဲဖက္ထားပါတယ္။ ၎ဟာ CPU ထည့္သြင္းအသံုးျပဳသည့္ေနရာျဖစ္ၿပီး Socket တစ္ခုႏွင့္တစ္ခု Pin အေရအတြက္ ကြာျခားၾကပါတယ္။ CPU Socket တစ္ခုဟာ Function ေပါင္းမ်ားစြာကို လုပ္ေဆာင္ႏိုင္ၿပီး အသံုးျပဳႏိုင္ေသာ CPU အမ်ိဳးအစား၊ Heatsink မ်ားအျပင္ PCB ႏွင့္ CPU ကို အဓိကခ်ိတ္ဆက္ေပးပါတယ္။ ထို CPU Socket မ်ားအား Desktop ႏွင့္ ဆာဗာကြန္ပ်ဴတာမ်ားအတြင္း အလြယ္တကူ ေတြ႕ျမင္ႏုိင္ေပမယ့္ Laptop မ်ားမွာေတာ့ Motherboard ေပၚတြင္ CPU ကိုထည့္သြင္းထားပါတယ္။




CPU Socket မ်ား၏ ပံုသ႑န္မွာ CPU အမ်ိဳးအစားေပၚမူတည္ၿပီး ကြဲျပားၾကပါတယ္။ CPU အမ်ားစုဟာ Pin Grid Array (PGA)ကို အေျခခံ တည္ေဆာက္ထားၾကၿပီး Processor ေအာက္ေျခ၌ Pin မ်ားႏွင့္ တြဲဖက္ႏိုင္ရန္ ပံုေဖာ္တည္ေဆာက္ထားၾကပါတယ္။
          ၂၀၀၇ ခုႏွစ္မွာေတာ့ Land Grid Array (LGA) Package အသစ္ေပၚထြက္လာၿပီး PGA Architecture ထက္ပိုမိုေအာင္ျမင္လာကာ ေနာက္ဆံုးေပၚ CPU မ်ားႏွင့္ တြဲဖက္အသံုးျပဳႏိုင္ပါတယ္။ ထုိ LGA Socket အတြင္း ေသးငယ္ေသာ Pin မ်ားထည့္သြင္းထားပါတယ္။ LGA ဟာ ၁၉၉၀ ခုႏွစ္၀န္းက်င္တြင္ ထုတ္လုပ္ခဲ့တာျဖစ္ၿပီး ႏွစ္အေတာ္ၾကာမေအာင္ျမင္ပါဘူး။









၁၉၉၀ ေနာက္ပိုင္းမွာေတာ့ X86 Processor မ်ားဟာ Socket အစား Slot ႏွင့္ ပိုမိုအသံုးျပဳႏိုင္ရန္ ထုတ္လုပ္ခဲ့ပါတယ္။ CPU Slot မ်ားဟာ Expansion Slot ႏွင့္ ဆင္တူၿပီး အစြန္းတစ္ဘက္တြင္ Connectorမ်ား ပါ၀င္ပါတယ္။ Slot CPU Package မ်ား အသံုးျပဳျခင္းေၾကာင့္ CPU အတြင္း L2 Cache Memory ကို ထည့္သြင္းအသံုးျပဳႏိုင္ေစၿပီး Processor မ်ားတပ္ဆင္ျခင္းအတြက္ ပိုမိုလြယ္ကူလာခဲ့ပါတယ္။











Function
 CPU Socket မ်ားအား တစ္ခါတစ္ရံတြင္ ပလတ္စတစ္မ်ားျဖင့္ ျပဳလုပ္ၾကၿပီး သတၳဳေမာင္း ခလုတ္မ်ားတပ္ဆင္ၾကပါတယ္။ Package အမ်ားစုဟာ CPU တပ္ဆင္ရာတြင္ လြယ္ကူမွန္ကန္ေစရန္ ေဆာင္႐ြက္ထားၾကၿပီး PGA Package ဟာ Socket အတြင္းထည့္သြင္းၿပီးသည္ႏွင့္ CPU ကို ဖံုးအုပ္ထား ပါတယ္။ ဒါဟာ CPU ကို လံုျခံဳစိတ္ခ်စြာ တပ္ဆင္အသံုးျပဳႏုိင္ေစရန္ႏွင့္ CPU Pin မ်ား Socket အတြင္း အံ၀င္ဂြင္က်ျဖစ္ေစရန္ပဲ ျဖစ္ပါတယ္။ LGA Package မွာေတာ့ Socket အတြင္း CPU ကို တပ္ဆင္ၿပီးေနာက္ CPU အေပၚမွတစ္ဆင့္ အဖံုးပိတ္ရန္ပဲ ျဖစ္ပါတယ္။ CPU Socket အမ်ားစုဟာ Heatsink တပ္ဆင္ႏိုင္ရန္ ျပဳလုပ္ထားၾကသလို Heatsink ၏ အေလးခ်ိန္ဟာ CPU အေပၚသို႔ မက်ေရာက္ေစရန္လည္း ေဆာင္႐ြက္ထား ၾကပါတယ္။ ထို Heatsink ဟာ CPU အား ေအးျမေစရန္ ေဆာင္႐ြက္ေပးႏိုင္ၿပီး CPU အမ်ိဳးအစားအလိုက္ Heatsink အ႐ြယ္အစားမွာလည္း ကြဲျပားၾကပါတယ္။









AM3 Socket
          CPU Socket မ်ား CPU ႏွင့္ PCB တြဲဖက္ရာတြင္ လြယ္ကူလံုျခံဳမႈ႐ွိေစရန္ ျပဳလုပ္ထားၾကၿပီး CPU ထိခိုက္မႈမွလည္း ကာကြယ္ေပးပါတယ္။ ဘာေၾကာင့္လဲဆိုေတာ့ CPU တစ္လံုးဟာ ကြန္ပ်ဴတာ System အတြင္း ေစ်းအႀကီးဆံုး Component မ်ားျဖစ္ေသာေၾကာင့္ပဲ ျဖစ္ပါတယ္။ Socket အမ်ားစု၏ အမည္ေ႐ွ႕ဆံုး၌ ဂဏန္းအကၡရာ ၃ သို႔မဟုတ္ ၄ စသည့္ျဖင့္ ပါ၀င္ၾကၿပီး ၎ဟာ Pin အေရအတြက္ကို ကိုယ္စားျပဳပါတယ္။

          Slot 1 အား SC 242 ဟုလည္း ေခၚဆုိၾကၿပီး ၎ဟာ Slot-Type အမ်ိဳးအစားပဲ ျဖစ္ပါတယ္။ ထို Slot 1 ဟာ Pentium II Processor မ်ားအတြက္ ရည္႐ြယ္ထားျခင္းျဖစ္ၿပီး ေနာက္ပိုင္းမွာေတာ့ Celeron မ်ားႏွင့္ပါ အသံုးျပဳႏိုင္ပါတယ္။ Pentium III ကေတာ့ Slot 1 ကို ေနာက္ဆံုးအသံုးျပဳႏိုင္ေသာ Processor ျဖစ္ၿပီး Slot 1 ၏ Connector မ်ားဟာ 5.23" (13.29 cm) အ႐ွည္႐ွိပါတယ္။ ထို Slot 1 ဟာ အမ်ားစု 400 g အေလးခ်ိန္႐ွိေသာ Heatsink ကို အသံုးျပဳႏိုင္ၿပီး SEC Cartridge ပါ၀င္ပါတယ္။
Supported Processors
          Slot 1 ႏွင့္တြဲဖက္အသံုးျပဳႏိုင္ေသာ Processor မ်ားကေတာ့
Celeron (Convington) (266-300 MHz)
Celeron (Mendocino) (266-433 MHz)
Pentium III (233-450 MHz)
Pentium III (Katmai) in SECC 2 package (450-600 MHz)
Pentium III (Coppermine) in SEC2 package (500-1133 MHz)
၎ CPU ႏွင္႔ compatible ျဖစ္တဲ႔  Package Types မ်ားကေတာ့
Single Edge Connector Cartridge (SECC)
Single Edge Connector Cartridge 2 (SECC 2)
Single Edge Processor Package (SEPP) တို႔ျဖစ္ၾကပါတယ္။